selenium测试 - open Firefox
2024-09-02 21:50:41
环境:Python2.7+selenium3+Firefox47
问题1:
在打开火狐浏览器时报错:‘geckodriver‘ executable needs to be in PATH
from selenium import webdriver
解决:
1.查看C:\Python27\Lib\site-packages\selenium\webdriver\firefox中的webdriver.py,在def_init_函数中,executable_path="geckodriver",之前搭建的环境上是executable_path="wires";
2.geckodriver是一原生态的第三方浏览器,对于selenium3.x版本都会使用geckodriver来驱动firefox,所以需要下载geckodriver.exe,下载地址:https://github.com/mozilla/geckodriver/releases
3.放在C:\Python27(查看环境变量path中是否添加C:\Python27该路径)
问题2:
结果又出现报错:selenium.common.exceptions.WebDriverException: Message: Unable to find a matching set of capabilities
解决:
更新火狐浏览器到Firefox57
最新文章
- Java豆瓣电影爬虫——小爬虫成长记(附源码)
- 我的angularjs源码学习之旅3——脏检测与数据双向绑定
- hdu1561 The more, The Better (树形dp+背包)
- http数据返回值
- 解决Ubuntu发热量大的问题
- IOS - 本地数据持久化
- jQuery最佳实践(转载)
- [BTS]The join order has been enforced because a local join hint is used.;Duplicate key was ignored.";.
- UITableView删除添加和移动
- codeforces 711C Coloring Trees(DP)
- 3.发布Maven项目到nexus中
- 如何实现上下左右键盘控制焦点使之落在相邻文本框或下拉框中-Web开发/JavaScript
- C# 解压RAR压缩文件
- ucos调度器详解
- @synchronized(self)
- Assets.car 解压工具 cartool 使用报错 segmentation fault cartool 解决方案
- 19.3.5日,报关于表单验证和ui-router
- CSS引用样式
- 实验五:任意输入10个int类型数据,排序输出,再找出素数
- mysql查询前几条记录