Selenium WebDriver随机变得对Chrome v64没有反应

时间:2018-01-26 21:10:16

标签: java google-chrome selenium selenium-webdriver circleci

调用属于Selenium.WebDriver类的方法时,驱动程序会随机变为无响应。我有一个相当简单的测试,它执行以下操作:

driver.get(SOME_PAGE);
driver.manage().addCookie(new Cookie("auth", SESSION_ID);
driver.manage().logs();

我使用CircleCI运行测试240次,并且在这3种方法中的任何一种都失败一次或两次。错误总是一样的:

  

[1517000354.693] [SEVERE]:从渲染器接收消息超时:   15.000 [1517000354.695] [严重]:从渲染器接收消息超时:-0.003

注意:我有15秒的超时设置,所以这样有意义。问题是驾驶员随机变得完全没有反应。此时将阻止整个测试运行器。 (在CircleCI中,容器将在10分钟不活动后关闭。)

我使用的是Chrome v.64.0.3282,ChromeDriver 2.35,Selenium 3.8.1。这一切都是在Chrome v.64.0.3282发布后立即开始的。

有没有人对我如何解决这个问题有任何建议?

编辑:我在这里用Chromium打开了一张错误票:https://bugs.chromium.org/p/chromedriver/issues/detail?id=2241

0 个答案:

没有答案