Mun*_*una 5 java scroll webdriver selenium-webdriver
任何人都可以帮助我使用Java自动使用WebDriver 向下滚动功能吗?
就我而言,一旦我垂直向下滚动鼠标,就会"Sign In"显示(可见)雅虎邮件.
小智 11
滚动到页面元素:
((JavascriptExecutor)driver).executeScript("arguments[0].scrollIntoView();"
,webElement);
Run Code Online (Sandbox Code Playgroud)
您可以使用以下代码垂直向下滚动:
((JavascriptExecutor) driver).executeScript("scroll(0,250);");
Run Code Online (Sandbox Code Playgroud)
同样,也可以通过将y坐标更改为负值来向上滚动:
((JavascriptExecutor) driver).executeScript("scroll(0, -250);");
Run Code Online (Sandbox Code Playgroud)
您还可以使用以下代码: 向下滚动:
((JavascriptExecutor) driver).executeScript("window.scrollBy(0,250)", "");
Run Code Online (Sandbox Code Playgroud)
向上滚动:
((JavascriptExecutor) driver).executeScript("window.scrollBy(0, -250)", "");
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
50417 次 |
| 最近记录: |