Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/358.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Selenium脚本(Java)在执行几次链接点击后停止_Java_Selenium - Fatal编程技术网

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

Selenium脚本(Java)在执行几次链接点击后停止,java,selenium,Java,Selenium,我有一个用java编写的selenium脚本,它通过单击链接遍历链接,然后导航回单击链接的源页面,然后继续处理列表中的其他链接。 我面临的问题是,经过一定时间后,进程停止,而不会抛出任何错误。脚本只是挂起或停止 是因为时间问题。当我们点击页面上的任何链接或按钮时,例如driver.findElementBy.xpath.click; 单击该链接或按钮后, 等待该页面完全加载到浏览器上 然后给出隐式等待命令 driver.manage().timeouts().implicitlyWait(10,

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

是因为时间问题。当我们点击页面上的任何链接或按钮时,例如driver.findElementBy.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);

可能是时间问题。增加延迟,一步一步地检查执行。你能在这里分享你的代码吗?没有适当的问题或证据,任何人都无法解释到底发生了什么。你尝试过什么,结果如何?请阅读有关如何提问的帮助主题。您需要研究自己的问题,找到代码示例等,并编写自己的代码来解决问题。如果你做了所有这些,但仍然无法理解,那么回来编辑你的问题,并添加你所做研究的笔记,你尝试过的代码,以及结果是什么。。。任何错误消息等。感谢它似乎解决了问题。谢谢大家。