mac下怎么搭建selenium python环境

 我来答
从空去听8
2017-11-14 · TA获得超过7440个赞
知道大有可为答主
回答量:6907
采纳率:93%
帮助的人:5600万
展开全部

零、一些注意事项

请注意标题“selenium3.0+python2.7”,

1、selenium目前对Python3支持并不好;

2、selenium2.X与selenium3.X有些配置不一样,selenium 3.x开始,webdriver/firefox/webdriver.py的__init__中,executable_path="geckodriver";而2.x是executable_path="wires",可能会报错:

[html] view plain copy

  • 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  


  • 一、配置安装

    0、python

    系统自带了python,所以不需要下载,selenium目前对Python3支持并不好,所以还是使用自带2.7.10。

    [html] view plain copy

  • #python -V     //查看当前python版本查  

  • 1、pip

    python的安装包管理工具:

    将下载好的pip文件解压,打开终端,cd到该目录,

    [html] view plain copy

  • #sudo python setup.py install  

  • #sudo easy_install pip  

  • 这里有个坑,请注意,联网之后默认下载的是selenium3.X,就会出现注意事项里面(2)的问题:

    [html] view plain copy

  • sudo pip install –U selenium  

  • 然后要继续执行,下载安装geckodriver,直接去selenium官网下载,或者使用命令:
  • [html] view plain copy

  • brew install geckodriver  


  • 2、浏览器

    下载一个浏览器,例如Firefox或者chrome(推荐),默认安装即可。

    3、Python开发环境

    Pycharm下载和安装这个你懂得,这里就不多说了。

    注意:

    Interpreter一定要选对,默认给出的两个可选项很有可能是不对的。

    我安装之后默认调用的是2.6.9,改为了2.7.10。

    设置:File->Default Settings->Default Project->Project Interpreter(或者->Add local来重新进行选择)

    4、测试代码

    打开Pycharm,新建project,在project中新建一个后缀为.py的文件,输入以下内容:

    [python] view plain copy

  • from selenium import webdriver  

  • import time  

  • dr = webdriver.Firefox()  

  • time.sleep(5)  

  • print 'Brower will be closed'  

  • dr.quit()  

  • print 'Brower is close'  

  • 点击运行后,下方窗口成功打印如下两行,则说明环境配置成功。

推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式