DevToolsActivePort文件不存在

时间:2018-10-25 15:35:24

标签: google-chrome protractor selenium-chromedriver

这是一个已经在这里讨论了很多次的问题,但我从未见过出现此问题的明确原因,只有解决方法。

我的设置:
我在Windows 10机器上开发量角器脚本,并使用chromedriver 2.43在chrome 70中运行它们。该代码存储在GitHub存储库中。

我们的CI在CentOS 7 VM中运行这些脚本。每次运行脚本时都会克隆脚本存储库。再次,使用chromedriver 2.43在Chrome 70中进行测试。

这些脚本在我的Windows计算机(和其他Windows计算机)上运行良好,但是最近开始无法在CentOS环境中运行,并出现本文标题中所述的错误消息。

到目前为止,我已经能够使用--headless chrome选项使脚本再次在CentOS上运行。这样做的问题是它们的运行速度要慢得多(大约10倍)。为此,我还通过chrome选项找到了一个所谓的“修复”:'--proxy-server="direct://"', '--proxy-bypass-list=*',但是这些选项并没有真正加快我的脚本的速度。

由于我原来的--headless的变通办法无法正常工作,因此我想回过头来解决原始问题。

什么会导致该错误出现?

根据我有限的故障排除技能,我会说问题出在Linux专用的chromedriver,因为Windows版本很好。任何有关如何继续寻求答案的指示将不胜感激。

0 个答案:

没有答案