Pal*_*kar 11 selenium selenium-webdriver
如何将网页滚动到页面顶部.
我知道滚动页面到底部是:
window.scrollTo(0,document.body.scrollHeight)
Run Code Online (Sandbox Code Playgroud)
就像那样可以将页面滚动到顶部
ale*_*cxe 17
要滚动到页面顶部,只需滚动到0, 0:
window.scrollTo(0, 0);
Run Code Online (Sandbox Code Playgroud)
或者,作为另一种选择,可以滚动到视图中的header元件(或在上面一些其它元素):
WebElement element = driver.findElement(By.tagName("header"));
JavascriptExecutor js = (JavascriptExecutor)driver;
js.executeScript("arguments[0].scrollIntoView();", element);
Run Code Online (Sandbox Code Playgroud)
小智 6
使用操作类,因为某些 UI 框架不能很好地与 JavaScriptscrollTO 配合使用
actions.sendKeys(keys.Home).build().perform();
actions.sendKeys(keys.END).build().perform();
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
33745 次 |
| 最近记录: |