如何使用Selenium Webdriver在Firefox上处理嵌套滚动条?我试图自动化的功能是在向下滚动整个框架时,下一个按钮被启用。我试过JavaScript执行程序,但它滚动主页,而不是在div内。我也尝试过使用操作,请参阅下面我的代码:在网页上滚动div而不滚动Selenium Webdriver中的主页
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中,但它只是跳过scrolldown.keyDown部分出现在测试用例。我究竟做错了什么?任何帮助将不胜感激。
为什么你需要'scrolldown.keyDown(Keys.CONTROL).sendKeys(Keys.END).perform(); '一部分? – kushal