- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我们已经使用 selenium 创建了许多测试套件。当我们单独执行它们时,它们都运行成功。但是,当我们尝试运行整个套件时,浏览器会随机死机,我们会收到以下错误消息。
org.openqa.selenium.WebDriverException: Error communicating with the remote browser. It may have died.
Build info: version: '2.45.0', revision: '5017cb8', time: '2015-02-26 23:59:50'
System info: host: 'XXX-XXXX102', ip: 'XX.XX.XX.XXX', os.name: 'Windows 7', os.arch: 'amd64', os.version: '6.1', java.version: '1.7.0_51'
Driver info: driver.version: EventFiringWebDriver
Command duration or timeout: 22.04 seconds
Build info: version: '2.45.0', revision: '5017cb8e7ca8e37638dc3091b2440b90a1d8686f', time: '2015-02-27 09:10:26'
System info: host: 'XXX-XXXX102', ip: 'XX.XX.XX.XXX', os.name: 'Windows 7', os.arch: 'amd64', os.version: '6.1', java.version: '1.7.0_51'
*** Element info: {Using=xpath, value=.//div[contains(@class,'dijitDialog') and @role='dialog' and contains(@style,'opacity: 1')]//input[@name='uploadedfiles[]' and @type='file']}
Session ID: e536c0bb-57a3-4d20-84e4-d3760ff9ddd3
Driver info: org.openqa.selenium.remote.RemoteWebDriver
Capabilities [{platform=WINDOWS, javascriptEnabled=true, acceptSslCerts=false, browserName=firefox, rotatable=false, locationContextEnabled=true, webdriver.remote.sessionid=e536c0bb-57a3-4d20-84e4-d3760ff9ddd3, version=38.0.1, databaseEnabled=true, cssSelectorsEnabled=true, handlesAlerts=true, webStorageEnabled=true, nativeEvents=false, applicationCacheEnabled=true, takesScreenshot=true}]
Caused by: org.openqa.selenium.remote.UnreachableBrowserException: Error communicating with the remote browser. It may have died.
Build info: version: '2.45.0', revision: '5017cb8', time: '2015-02-26 23:59:50'
System info: host: 'XXX-XXXX102', ip: 'XX.XX.XX.XXX', os.name: 'Windows 7', os.arch: 'amd64', os.version: '6.1', java.version: '1.7.0_51'
Driver info: driver.version: EventFiringWebDriver
Build info: version: '2.45.0', revision: '5017cb8e7ca8e37638dc3091b2440b90a1d8686f', time: '2015-02-27 09:10:26'
System info: host: 'XXX-XXXX102', ip: 'XX.XX.XX.XXX', os.name: 'Windows 7', os.arch: 'amd64', os.version: '6.1', java.version: '1.7.0_51'
Driver info: driver.version: unknown
据我所知,代码中没有错误。因此,请让我知道,在什么情况下,selenium 网格会自动终止浏览器。
最佳答案
与远程浏览器通信时出错。它可能已经死了。
这个错误是由于某些原因造成的。
1) 浏览器在一段时间后意外关闭,或者您的网格机器也会这样做。
2) driver.close();
在执行完成之前调用。
driver.close();
。3) driver.quite();
也有和第2点一样的问题。
4) 还请检查您的驱动程序实例在任何地方都完美启动。
关于java - selenium 浏览器什么时候自动死掉?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30525004/
我正在尝试将 sed 脚本迁移到 Perl 单行脚本,因为 Perl 支持非贪婪正则表达式。我接受了 Non greedy (reluctant) regex matching in sed? 的建议
我正在使用动态多级哈希,从中读取数据但也写入数据。 对我来说一个常见的陷阱是访问不存在的键(错别字、数据库修订等)。我得到 undef s 传播到其他部分并导致问题。我要die每当我尝试读取一个不存在
我希望我的脚本 perl 在生成警告时死掉,包括由使用的包生成的警告。 例如,这应该死: use strict; use warnings; use Statistics::Descriptive;
我有一个内存密集型 celery 任务,我希望它在大部分时间都处于关闭状态的昂贵 AWS 服务器中运行。 celery 节拍将每天安排一次任务,但也可以通过网络应用程序(== django)手动安排。
我是一名优秀的程序员,十分优秀!