Selenium启动浏览器时提示连接失败

five3 34 于 2019-02-25 23:50:16 提问
  • 3 关注
  • 0 收藏,8 浏览
6

浏览器、driver都配置正常,并且在代码中已经指定了绝对路径。

5 个回答

0
five3 34 于 2019-04-22 23:09:52 回答

这个问题通常出现在Linux环境,因为有些linux或者MAC并没有配置localhost的本地hosts配置。

只需要在hosts中添加127.0.0.1 localhost即可。

原因是 selenium上层库与driver之间是通过http通信的,即使与本地driver也是如此。

所以当selenium库与driver通信时通常都会连接localhost的宿主机,如果本地没有配置localhost的话就会出现连接driver失败的情况。


具体原理可以查阅《Python WEB自动化测试设计与实现》selenium原理章节

撰写答案

相似问题