错误代码如下:
File "/usr/local/lib/python2.7/dist-packages/selenium-3.0.0b2-py2.7.egg/selenium/webdriver/firefox/webdriver.py", line 65, in __init__
self.service.start()
File "/usr/local/lib/python2.7/dist-packages/selenium-3.0.0b2-py2.7.egg/selenium/webdriver/common/service.py", line 71, in start
os.path.basename(self.path), self.start_error_message)
selenium.common.exceptions.WebDriverException: Message: 'geckodriver' executable needs to be in PATH.

Exception AttributeError: "'Service' object has no attribute 'process'" in <bound method Service.__del__ of <selenium.webdriver.firefox.service.Service object at 0x7f753ad53390>> ignored

下载geckodriver,下不到的到我的之前的文章里有链接。

Windows用户当然是加这个东西到path环境变量里,

Mac用户看大家都遇到这个问题了,没解决,

把这个geckodriver放在某个位置,然后

from selenium import webdriver
import time
dr = webdriver.Firefox(executable_path = '/Users/jinwenxin/desktop/pythonPractice/geckodriver')
time.sleep(5)
print 'Browser will close.'
dr.quit()
print 'Browser is close'
教大家一个方法,我用了在python下执行了help(webdriver.Firefox) 回车,这样就知道了传什么参数。

大家好,我就是月薪只有八千的三年测试经验的人。

不过这只是暂时的。加油!
未来,有戏!

作者:金二哥 我就是金二哥。
链接:https://www.zhihu.com/question/49568096/answer/127226689
来源:知乎
著作权归作者所有,转载请联系作者获得授权。

转载于:https://www.cnblogs.com/gscq073240/articles/6812633.html

【selenium 3】 Mac 下测试环境搭建 Firefox 47+ gecko driver Mac相关推荐

  1. mac 本地php环境搭建,mac下php环境搭建的方法

    mac下php环境搭建的方法是:首先切换到root用户:然后查看80端口是否被占用:接着开启apache,并在"httpd.conf"中开启php模块:最后编写php代码进行测试即 ...

  2. 简单易行的用windows系统虚拟苹果mac操作系统 mac下android环境搭建笔记(android studio)

    作者:韩梦飞沙 QQ:313134555 ios模拟器电脑版中文版(iPadian)下载 - 『精品软件区』 - 吾爱破解论坛 - LCG - LSG |安卓破解|病毒分析|破解软件|www.52po ...

  3. Mac下Boost环境搭建

    Boost,一个功能强大.跨平台.开源而且免费的C++程序库,可以在其官网了解更多:http://www.boost.org,C++标准经过不断的升级完善,现在已经功能越来越吸引人了,Boost开发过 ...

  4. mac下kafka环境搭建 测试

    kafka介绍:https://blog.csdn.net/see_you_see_me/article/details/78468108 1.安装工具brew install kafka 会自动安装 ...

  5. mac下android环境搭建笔记(android studio)

    本文记录了本人在mac上配置android开发环境的一些过程,为了方便直接选用了官方的IDE– Android Studio .本文包括了android studio的安装.创建第一个hello wo ...

  6. MAC下 ant 环境搭建

    (1)官网下载 http://ant.apache.org/bindownload.cgi 我使用的是1.9.4最新版本 我一般是将东西放到Document目录 具体放到什么位置 大家任意啦 (2)解 ...

  7. 【Selenium项目实战】项目环境搭建:安装JDK、mysql、Tomcat、jpress和测试系统

    前言 一直想学习自动化测试,但是都没行动,业余时间学习零零碎碎并记录20210416. [Selenium项目实战] 项目环境搭建:安装JDK.mysql.Tomcat.jpress和测试系统 需求分 ...

  8. virtualbox php mac,详解mac下通过docker搭建LEMP环境

    在mac下通过docker搭建LEMP环境境 1.安装virtualbox.由于docker是在lxc环境的容器 2.安装boot2docker,用于与docker客户端通讯 > brew up ...

  9. web应用如何确定能同时允许多少用户连接?_Web测试环境搭建+测试要点汇总

    一.Web测试环境搭建 软硬件包括:电脑一台.JDK1.6.Tomcat7.0.mysql.IE浏览器.Firefox浏览器.Chrome浏览器.SVN客户端 通过SVN客户端导出最新的Web工程部署 ...

最新文章

  1. jdk8新特性 lambda表达式详解
  2. 无需向量监督的矢量图生成算法,入选CVPR 2021 | 代码开源
  3. Spring Cloud Alibaba - 20 Nacos StandAlone模式下的数据存储(Derby)及新增登录用户
  4. linux系统适合电脑小白吗,linux小白说说用linux的感受
  5. 别问我SolarWinds Orion API怎么用,自己进来看看,看完还不会来骂我
  6. cobaltstrike生成一个原生c,然后利用xor加密解密执行
  7. VLC简介及使用说明
  8. Magento教程 9:如何上传商品?
  9. 使用 ale.js 制作一个小而美的表格编辑器(1)
  10. 在Linux上安装ant环境
  11. java同步队列_Java 中队列同步器 AQS(AbstractQueuedSynchronizer)实现原理
  12. 产品经理—怎么用KANO模型给众多需求进行优先级排序?
  13. js函数学习--用户输入年份判断当年是闰年还是平年,当年二月有多少天
  14. 罗克韦尔AB PLC 通过KEPServer实现与西门子1200PLC的以太网通信
  15. 高通 MSM8K GPT异常导致无法开机问题分析
  16. 制作自己的openwrt刷机包_手机刷机包如何制作?自己如何制作刷机包?
  17. 分享几个默认密码在线查询网站
  18. 领域驱动设计的实践 – CQRS Event Sourcing
  19. 【PS-2】与PS有关的CO方面基础配置
  20. [20120919] 关于紫光输入法.txt

热门文章

  1. 介绍两个Eclipse插件: Implementors Call Hierarchy
  2. [20150601]模拟ora-00600[2608]错误.txt
  3. 区块链用AI和大数据改变行业现状
  4. [微信开发] 开发指南笔记
  5. 字符串charAt()
  6. 设计模式之Dynamic Proxy-动态代理
  7. Android Studio第十九期 - Glin架构
  8. Linux/CentOS优化配置 汇总
  9. Spring+Hibernate整合
  10. Oracle trunc()函数的用法