Selenium脚本(Java)在执行少量链接点击后停止

时间:2016-07-07 02:20:38

标签: java selenium

我有一个用java编写的selenium脚本,它通过单击链接遍历链接,然后导航回到单击链接的源页面,然后继续处理列表中的其他链接。 我面临的问题是,经过一定的时间后,进程停止而不会抛出任何错误。该脚本只是挂起或停止!

1 个答案:

答案 0 :(得分:0)

这是因为时间问题。当我们点击页面上的任何链接或按钮时,例如。 driver.findElement(By.xpath("###")).click(); 点击该链接或按钮后, 等到该页面完全加载到浏览器上 然后给出隐式等待命令

driver.manage().timeouts().implicitlyWait(10, TimeUnit.SECONDS);

然后向后或向前导航

driver.navigate().back();
driver.manage().timeouts().implicitlyWait(10, TimeUnit.SECONDS);
or 
driver.navigate().forward();
driver.manage().timeouts().implicitlyWait(10, TimeUnit.SECONDS);