美文网首页
selenium---滚动

selenium---滚动

作者: 小胖5920 | 来源:发表于2019-06-17 11:23 被阅读0次

webdriver提供了executeScript()方法

((JavascriptExecutor)webDriver).executeScript("document.documentElement.scrollTop=500");
scrollTop的值是显示下滑距离的,值越大下滑距离就越大
以下是一个例子:

public class baidu2 {
public static void main(String[] args) throws InterruptedException {
System.out.println("开始执行代码");
System.setProperty("webdriver.chrome.driver", "C:\app\chromedriver_win32\chromedriver.exe");
WebDriver webDriver = new ChromeDriver();
webDriver.manage().window().maximize();
webDriver.get("http://www.baidu.com");
Thread.sleep(3000);
webDriver.findElement(By.id("kw")).sendKeys("webdriver api");
webDriver.findElement(By.id("su")).click();
Thread.sleep(3000);
((JavascriptExecutor)webDriver).executeScript("document.documentElement.scrollTop=500");
Thread.sleep(5000);

    System.out.println("写完了哈");
    webDriver.close();
}

}

相关文章

  • selenium---滚动

    webdriver提供了executeScript()方法 ((JavascriptExecutor)webDri...

  • selenium---好例子

    public class chrometest {public static void main(String[]...

  • selenium---鼠标事件

    1.contextClick() 右击2.clickAndHold() 鼠标悬停3.move_to_elem...

  • selenium---键盘事件

    这些是我们经常使用的键盘操作方法sendKeys(Keys.BACK_SPACE) 删除键sendKeys(K...

  • selenium---窗口截图

    webDriver提供了截图函数 getScreenshotAs()方法来截取当前窗口1、这个是简单的调用截图方...

  • selenium---环境配置

    selenium介绍 selenium是一套基于web自动化工具,经历了三大版本,selenium 1.0、sel...

  • selenium---设置元素等等

    1、timeouts方法implictlyWait :识别对象时的超时时间,过了这个时间如果对象没有找到的话,...

  • selenium---多表单切换

    1、frame切换针对frame嵌套内的页面上元素,可以通过switch_to_frame()方法切换//为了切换...

  • selenium---警告框处理

    目前selenium处理JavaScript方法很简单,只是需要调用一个方法就可以哈 accept() 点击...

  • 监听scrollview停止滚动

    方法1 滚动开始 滚动结束: 手动停止滚动 自动停止滚动 方法2 滚动开始 滚动结束

网友评论

      本文标题:selenium---滚动

      本文链接:https://www.haomeiwen.com/subject/xtgofctx.html