selenium 提示不能连接已打开的浏览器

python
selenium.common.exceptions.WebDriverException: Message: unknown error: cannot connect to chrome at 127.0.0.1:9979

今天在测试一个自动化项目的时候,已经使用命令打开了浏览器,在用selenium连接浏览器的时候发现报了如上错误,经过分析发现是打开浏览器之前没有完全关闭浏览器,导致打开的页面使用的用户缓存和已打开的是一致的。

解决方案:

  • 1.将浏览器彻底关闭之后再打开指定端口的浏览器进行连接调试
  • 2.指定单独的用户缓存目录(相当于打开了一个新的浏览器)

上述两个方案都可以轻松解决,希望对你有帮助,感兴趣的可以关注本站,一起交流进步