【发布时间】:2016-10-02 23:34:35
【问题描述】:
WebDriver 未能找到在浏览器可见区域中不可见的元素。为了使 WebElement 可被 WebDriver 看到,我们需要使该元素在浏览器视图中可见,以便在特定 div 上向下滚动!我尝试了很多,并没有帮助我。因此它仍然无法正常工作。请指教
我的代码:
((JavascriptExecutor)driver).executeScript("arguments[0].scrollIntoView();", driver.findElement(By.xpath("//*[@id='lobbyMain']/div[3]/div[2]/ul/li[1]/div[1]/h3/a"))).onclick;
【问题讨论】:
-
你能分享你想滚动的网站吗?
-
@KishanPatel 我无法共享该网站,因为它仍在部署中,尚未上线。
-
你只是想滚动?
-
@KishanPatel 我想滚动我选择的某个 div
-
滚动页面?还是滚动下拉?可以给我截图吗?
标签: java selenium automation