【发布时间】:2017-09-18 02:10:34
【问题描述】:
如何使用 Selenium Webdriver 在 Firefox 上处理嵌套滚动条?我试图自动化的功能是在向下滚动整个框架时,启用下一步按钮。我尝试了 javascript 执行程序,但它滚动主页而不是 div 内。我也使用 Actions 进行了尝试,请参阅下面的代码:
WebElement snapshot_list = driver.findElement(By.id("snapshots-list"));
Actions scrolldown = new Actions(driver);
scrolldown.moveToElement(snapshot_list).build().perform();
snapshot_list.click();
scrolldown.keyDown(Keys.CONTROL).sendKeys(Keys.END).perform();
它不会导致任何错误,测试用例在 TestNG 中显示为 Passed 但它只是跳过了 scrolldown.keyDown 部分。我究竟做错了什么?任何帮助将不胜感激。
【问题讨论】:
-
为什么需要
scrolldown.keyDown(Keys.CONTROL).sendKeys(Keys.END).perform();part?
标签: javascript java selenium selenium-webdriver automation