我通常在Chrome的开发者工具面板中调试我的Selenium测试。但是,在升级操作系统(Ubuntu Linux)后,我的E2E测试完全崩溃了:Chrome没有打开第一页,而是显示一个空白页。最终,我升级了ChromeDriver,现在测试又可以正常工作了。但是,在这个新的Chrome版本(操作系统升级后)和这个新的ChromeDriver中,开发者工具窗口有一个奇怪的问题:
每当我按下CTRL+SHIFT+ I打开开发者工具窗口,或在Chrome菜单中点击工具- >开发者工具时,开发者工具窗口会闪现打开,但立即关闭。它看起来是空白的,只能在1/10秒内可见。这真的从未发生过。
当我手动在[由WebDriver控制的Chrome实例]中打开另一个选项卡,并导航到例如http://www.google.se/,然后,在该选项卡中打开开发人员工具窗口,它通常会保持打开状态(但并非总是)。-主要是[由Chrome Driver控制的浏览器选项卡的开发人员工具窗口]会立即关闭。
但是,如果我按住CTRL+SHIFT+ I一段时间,这将产生许多许多“点击”,然后开发者工具突然保持打开状态,有时。但是10-20秒后它突然又关闭了。
为什么Chrome会这样做?如何使其停止?
Chrome版本29.0.1547.57
测试了Chrome驱动程序版本2.0、2.1和2.2(问题依然存在)。
Selenium 2.35.0和版本2.25.0(我想是)也不起作用。