- //移动到元素element对象的“顶端”与当前窗口的“顶部”对齐
- ((JavascriptExecutor) driver).executeScript("arguments[0].scrollIntoView();", element);
- ((JavascriptExecutor) driver).executeScript("arguments[0].scrollIntoView(true);", element);
- //移动到元素element对象的“底端”与当前窗口的“底部”对齐
- ((JavascriptExecutor) driver).executeScript("arguments[0].scrollIntoView(false);", element);
- //移动到页面最底部
- ((JavascriptExecutor) driver).executeScript("window.scrollTo(0, document.body.scrollHeight)");
- //移动到指定的坐标(相对当前的坐标移动)
- ((JavascriptExecutor) driver).executeScript("window.scrollBy(0, 700)");
- Thread.sleep(3000);
- //结合上面的scrollBy语句,相当于移动到700+800=1600像素位置
- ((JavascriptExecutor) driver).executeScript("window.scrollBy(0, 800)");
- //移动到窗口绝对位置坐标,如下移动到纵坐标1600像素位置
- ((JavascriptExecutor) driver).executeScript("window.scrollTo(0, 1600)");
- Thread.sleep(3000);
- //结合上面的scrollTo语句,仍然移动到纵坐标1200像素位置
- ((JavascriptExecutor) driver).executeScript("window.scrollTo(0, 1200)");
详细解决方案
selenium 滑动滚动条
热度:50 发布时间:2024-01-29 01:31:59.0
相关解决方案
- selenium webdriver学习(十九)-小弟我们的构建文件CrazyFunBuild (译)
- selenium 怎么判断当前HTML下正常显示
- AJAX testing tool -Selenium user manual (Selenium用户指南)4
- Selenium-webdriver 页面模式在实际项目中的实际运用,大量Page页面怎么初始化
- Selenium + TestNG + Yaml作浏览器自动化测试很棒
- Selenium-webdriver系列课程(12)――――fire event的替代方案
- Selenium-webdriver系列课程(15)――――使用已存在的profile启动firefox
- Selenium-webdriver系列教程(13)――――如何避免table
- Selenium-webdriver系列教程(14)――――怎么在启动firefox时加载扩展
- Selenium-webdriver系列教程(10)――――怎么智能的等待页面加载完成
- Selenium-webdriver系列课程(11)――――使用jquery辅助进行测试
- selenium WebDriver 浏览器发动机
- Selenium Webdriver上click失效有关问题解决
- Selenium-webdriver系列教程(5)――――怎么定位frame中的元素
- Selenium-webdriver系列教程(7)――――如何避免alert和confirm
- Selenium-webdriver系列教程(9)――――怎么操作select上拉框
- how to verify an element does NOT exist in Selenium 二
- Selenium-webdriver系列课程(16)――――为firefox设置代理
- selenium 获取弹出窗口中的提醒内容
- Selenium用户指南 - 第四章 Selenium 2.0跟WebDriver[2]
- selenium webdriver学习(十一)-怎么等待页面元素加载完成
- selenium webdriver学习(十四)-如何避免table
- selenium webdriver学习(十五)-如何避免FirefoxProfile
- selenium webdriver学习(十八)-构建webdriver
- selenium 学习笔记 -新手学习记录(5) 有关问题总结(java)
- Python Selenium:如何提取outerHTML
- 使用 Selenium 如何使用 WebDriverWait 获取值
- java selenium webdriver从下拉菜单中选择按值选择忽略大小写
- 对于@AfterScenario,Selenium getDriver()为空(在AssertionError之后) @ browser.driver.save_screenshot(“#{filename} .png”) @ browser.driver.save_screenshot(“/ Screenshots /#{filename} .png”)
- 如何在没有“输入”元素的情况下在 Selenium WebDriver 中上传文件