部署自动化环境,推荐selenium3+ firefox52 + geckodriver_v16配套版本

踩过的坑

列举最常见的,在pycharm执行如下代码

from selenium import webdriver
import time
driver = webdriver.Firefox(executable_path= "d:\\geckodriver")
driver.get("https://www.baidu.com")

总会提示如下错误:

Traceback (most recent call last):
  File "C:/Users/ksrd_/.PyCharm2019.1/config/scratches/����ʶ��/auto.py", line 12, in <module>
    driver = webdriver.Firefox(executable_path= "d:\\geckodriver")

查了比较多的文章,通过一番折腾,最后可以正常调出浏览器了,原因可能是自己的浏览器配套webdriver版本不匹配导致.

配套安装完之后,再去运行上面的脚本,就可以正常打开web了(欣慰)

所以这里强烈推荐那些,刚入门selenium webdriver自动化测试的童鞋(可能还在门外面徘徊,因为你很有可能在这里卡住不动,嘎嘎),以下版本配套,请下载安装!

配套版本

Firefox - v52.0.1 + Selenium 3.14 + geckodriver 16.0 _x64

云盘分享,请自取:

  1. Firefox- v52.0.1
    链接:https://pan.baidu.com/s/1cKIiqfSHHmBRngXWLMMFNA
    提取码:t0pb

  2. selenium 3.14:
    链接:https://pan.baidu.com/s/1y95Iu4y_wC__lrvyVlVKsw
    提取码:tz90

  3. geckodriver v16.0_x64
    链接:https://pan.baidu.com/s/1v2xopeoPWoUwqs_vDqqIBg
    提取码:y22j

注意:

  1. geckodriver解压至本地后,请分别复制到python和firefox浏览器的安装目录下;
  2. 设置python和firefox浏览器的环境变量;(不会的话百度,这个简单!)
    算了,我还是贴张图吧
    在这里插入图片描述
    然后,在系统变量下面的path一行点击编辑
    在这里插入图片描述
    以firefox为例,把firefox安装路径复制到这边,确定就可以了。
    在这里插入图片描述
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 2
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值