专栏首页测试开发架构之路【终极答案】搭建selenium3.11 +Firefox+python3.6自动化UI测试环境踩的坑

【终极答案】搭建selenium3.11 +Firefox+python3.6自动化UI测试环境踩的坑

1 运行之后,出现如下报错

Selenium.common.exceptions.WebDriverException: Message: 'geckodriver' executable needs to be in PATH 

信息显示 geckodriver需要在path环境变量中

解决方法:

下载geckodriver,地址为:https://github.com/mozilla/geckodriver/releases

找到下载目录,将geckodriver.exe的安装路径添加到path里面;一般将geckodriver.exe放到Python安装目录

2 按如上方法修改后,再次运行出现如下报错

selenium.common.exceptions.WebDriverException: Message: Unable to find a matching set of capabilities

信息显示geckodriver和selenium版本不兼容

我使用的版本 :selenium3.11.0   geckodriver V0.15.0

3 杀手锏,重要的事说三遍(适用于解决问题 2)

重装Firefox,版本无所谓

重装Firefox,版本无所谓

重装Firefox,版本无所谓

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

我来说两句

0 条评论
登录 后参与评论

相关文章

  • C语言之函数

      结构化程序设计主张按功能来分析需求,主要原则自顶向下,逐步求精,模块化等。 主张按功能把软件系统逐步细分,每个功能都负责对数据进行一次处理,每个功能接收一些...

    互联网金融打杂
  • C语言程序设计50例(二)(经典收藏)

    【程序11】 题目:古典问题:有一对兔子,从出生后第3个月起每个月都生一对兔子,小兔子长到第三个月    后每个月又生一对兔子,假如兔子都不死,问每个月的兔子总...

    互联网金融打杂
  • C++之面向对象的三个基本特征

    三大特性是:封装,继承,多态   所谓封装 就是把客观事物封装成抽象的类,并且类可以把自己的数据和方法只让可信的类或者对象操作,对不可信的进行信息隐藏.封装是面...

    互联网金融打杂
  • Kubernetes+Docker+Istio 容器云实践

    随着社会的进步与技术的发展,人们对资源的高效利用有了更为迫切的需求。近年来,互联网、移动互联网的高速发展与成熟,大应用的微服务化也引起了企业的热情关注,而基于K...

    宜信技术学院
  • 苹果前雇员跳槽小鹏汽车前被捕,涉嫌窃取商业机密

    据报道,前苹果公司员工张晓浪涉嫌窃取公司的商业机密,有意将它们带到新雇主小鹏汽车手中。该材料主要涉及自动驾驶汽车技术,包括苹果多年一直进行的秘密研究。

    AiTechYun
  • 蚂蚁金服面经(3+4)

    【每日一语】我和这个世界不熟。这并非是我撕裂的原因。我依旧有很多完整,至少我要成全我自己。──北岛《我和这个世界不熟》

    牛客网
  • Java集合框架综述

    最近打算复习复习JDK中的集合框架,并尝试分析其源码,这么做一方面是这些类非常实用,掌握其实现能更好的优化我们的程序;另一方面是学习借鉴JDK是如何实现了这么一...

    Java团长
  • 微服务的核心原理,看完这一篇就够了

    就目前而言,对于微服务业界并没有一个统一的、标准的定义(While there is no precise definition of this archite...

    DevOps时代
  • 卡萨帝上海展内部构造诠释高端制造

    每一款产品的上市都会伴有精美的写真配图,但从不会展示内部构造。9月15日,卡萨帝在上海家饰佳装饰城举行制造写真展,将其高端产品的核心部件公开呈现。这是高端家电史...

    曾响铃
  • Golang包——net

    请求http://localhost:8080/hello会打印hello world

    羊羽shine

扫码关注云+社区

领取腾讯云代金券