python+selenium自动化环境搭建之后,能打开firefox,却不能执行自动化操作
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了python+selenium自动化环境搭建之后,能打开firefox,却不能执行自动化操作相关的知识,希望对你有一定的参考价值。
python+selenium自动化环境搭建之后,选择执行,能够打开firefox,但是却不能继续执行后续操作。原因是selenium的版本与firefox的版本不兼容。
解决办法:
1.将firefox降到与selenium相对应的版本.例如我使用selenium版本是3.3.3,那我对应的firefox版本是52.0.2,如果firefox继续升级,也会出现不兼容的情况。建议可以在firefox的工具--选项--高级中设置为不检查更新,以免软件自动更新出现问题。
2.安装该浏览器版本对应的geckodriver。可以在网络上搜索到。下载最新的geckodriver之后,将其放在firefox的安装目录下,在环境变量的path中添加firefox的路径,例如:D:\\Program Files\\Mozilla Firefox。
以上是关于python+selenium自动化环境搭建之后,能打开firefox,却不能执行自动化操作的主要内容,如果未能解决你的问题,请参考以下文章
[Selenium自动化测试学习]Python+Selenium环境搭建
selenium自动化实战-基于python语言(环境搭建)
Python+selenium+eclipse+pydev自动化测试环境搭建
终极答案搭建selenium3.11 +Firefox+python3.6自动化UI测试环境踩的坑