ChromeDriver未及时加载.给出错误org.openqa.selenium.webdriverexception



我已经编写了一些自动化脚本来从网站下载数据。我正在使用Selenium Webdriver库和Chromedriver。而且我为每个脚本创建了可运行的罐子,并安排了它们。每当脚本在远程桌面上运行时,大多数时候我都会遇到此错误

org.openqa.selenium.webdriverexception:超时等待驱动程序 启动服务器。

这个例外被抛在线

driver = new ChromeDriver();

因此,是否有任何方法可以增加Chromedriver启动的等待时间,以免发生此问题。或任何其他原因,此问题正在发生。我正在使用最新的Chromedriver版本2.34

您是否将属性设置为Chromedriver?

   System.setProperty("webdriver.chrome.driver", "chromedriver.exe");

IncityWait怎么样?你设置了吗?

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

您可以尝试添加thread.sleep ..但是不建议您尝试。

看起来类似于在同一台计算机中运行多个实例

  • 如果您尝试同时运行多个脚本,请使用使用Web驱动程序的多个实例进行线程。
  • 使用驱动程序。请参阅https://www.mkyong.com/selenium/many-chromedriver-exe-exe-ear-left-hanging-on-windows-selenium/

相关内容

  • 没有找到相关文章

最新更新