[英]Java Selenium 2.0 - handle z-index (navi) when using builtin scroll before WebElement .click()
[英]How to implement scroll on WebElement on Selenium in Java?
我有一個滾動條,它負責滾動頁面上的表格,而不是整個頁面,所以我不能使用window.scrollBy
我試圖找到滾動的容器(我在DOM中看不到滾動特定的對象)並使用以下代碼:
JavascriptExecutor jse = (JavascriptExecutor)driver;
jse.executeScript("arguments[0].scrollBy(0,200);",scrollContainer);
(ScrollContainer是WebElement)
我得到了例外:
org.openqa.selenium.WebDriverException:未知錯誤:arguments [0] .scrollBy不是函數
我究竟做錯了什么?
謝謝
並非所有瀏覽器都支持HTMLElement.scrollBy
方法。 使用scrollLeft
或scrollTop
代替:
JavascriptExecutor jse = (JavascriptExecutor)driver;
jse.executeScript("arguments[0].scrollTop += 200;", scrollContainer);
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.