selenium Error communicating with the remote browser. It may have died 问题解决方法

selenium Error communicating with the remote browser. It may have died 问题解决方法

   在本地运行自动化工程,总是报“Error communicating with the remote browser. It may have died ”.捣鼓了半天,不知道问题出在哪里。慢慢排查,觉得可能是chrome driver 和chrome 版本不匹配导致。于是,百度到chrome driver 和chrome 版本的对应关系。

 再使用selenium打开chrome浏览器的时候,需要用chromedriver,而chromedriverchrome的版本也是要相互适宜的,对应关系如下:

chromedriver版本

支持的Chrome版本

v2.24

v52-54

v2.23

v51-53

v2.22

v49-52

v2.21

v46-50

v2.20

v43-48

v2.19

v43-47

v2.18

v43-46

v2.17

v42-43

v2.13

v42-45

v2.15

v40-43

v2.14

v39-42

v2.13

v38-41

v2.12

v36-40

v2.11

v36-40

v2.10

v33-36

v2.9

v31-34

v2.8

v30-33

v2.7

v30-33

v2.6

v29-32

v2.5

v29-32

v2.4

v29-32

所有chromedriver均可在下面链接中下载到:

http://chromedriver.storage.googleapis.com/index.html

  未更新driver前,我的chrome driver 版本:2.12 ,chrome 版本是54,chrome 每次都是自己偷偷升级....

 将chrome driver 更新到2.24版本后,再次运行自动化工程,chrome 打开正常。问题解决了。吻吻吻

猜你喜欢

转载自931333970.iteye.com/blog/2343909
今日推荐