使用Selenium webdriver运行时是否可以使用Chrome的devtools?

时间:2017-08-03 09:50:10

标签: python google-chrome selenium selenium-webdriver google-chrome-devtools

我有一个使用Selenium网络驱动程序运行Chrome实例的Python代码。

过去,我可以使用相同的代码,并在使用网络驱动程序时打开Chrome的devtools(专门检查员,控制台和网络标签)。

我明白新的chromedriver(我刚将它升级到2.3.1)无法与devtools平行运行..

我正在寻找一种方法来使用chrome的devtools parallel来调试我的代码。有人知道这样做的方法吗?

提前致谢!

2 个答案:

答案 0 :(得分:2)

从Chrome 63开始,现在可以实现这一目标。请参阅Multi-client remote debugging support

转到chrome://version查看您所使用的Chrome版本。 Chrome通常每6周更新一次。因此,如果您使用的是Chrome 62,则最多需要6周(最长)才能获得Chrome 63。

答案 1 :(得分:0)

不幸的是,一旦您开始使用DevTools,ChromeDriver就会停止工作,因为它已经断开连接。 您可以在其官方网站here上找到有关此问题的更多信息。