我网页的滚动条是隐藏的,但是当我移动光标并再次隐藏时会出现。
我需要向下滚动网页以将鼠标悬停在某个元素上,然后单击一个按钮(将鼠标悬停在该元素上时将显示按钮)。
我尝试使用javascript,actions(),但这些并没有使我感到高兴。
(((JavascriptExecutor)驱动程序).executeScript(“ window.scrollTo(0,100);”);
答案 0 :(得分:0)
要向下滚动,请参考以下代码:
JavascriptExecutor js = (JavascriptExecutor) driver;
// This will scroll down the page by 1000 pixel vertical
js.executeScript("window.scrollBy(0,1000)");
答案 1 :(得分:0)
当您知道要查找的元素时,可以直接向下滚动到元素,如下所示:
假设您的元素如下:
WebElement element = driver.findElement(By.id("id_of_element"));
现在您可以滚动到element
:
((JavascriptExecutor) driver).executeScript("arguments[0].scrollIntoView(true);", element);