• python+selenium 环境搭建


    准备工具如下:

    下载 python 【 python 开发环境 】 http://python.org/getit/

    下载 setuptools 【 python 的基础包工具】 http://pypi.python.org/pypi/setuptools

    下载 pip 【 python 的安装包管理工具】 https://pypi.python.org/pypi/pip

    setuptools 是 python 的基础包工具,可以帮助我们轻松的下载,构建,安装,升级,卸载 python 的软件包。

    pip 是 python 软件包的安装和管理工具,有了这个工具,我们只需要一个命令就可以轻松的 python 的任意类库。

    windows环境安装

    第一步、安装python的开发环境包,安装目录为:C:Python27。

    添加环境变量
    修改我的电脑->属性->高级->环境变量->系统变量中的PATH为:
    变量名:PATH
    变量值:;C:Python27;C:Python27Scripts;

    第二步、安装setuptools

    我默认解压在了C:setuptools-15.2目录下
    进入windows命令提示(开始--运行--cmd命令,回车)下执行ez_setup.py:
    C:setuptools-15.2>python ez_setup.py

    第三步、安装pip

    我默认解压在了C:pip-9.0.1目录下
    进入C:pip-9.0.1目录下输入:
    C:pip-9.0.1>python setup.py install
    再切换到C:Python27Scripts目录下输入:
    C:Python27Scripts>easy_install pip

    第四步、安装selenium

    如果是电脑处于联网状态的话,可以直接在C:Python27Scripts下输入命令安装:
    C:Python27Scripts>pip install -U selenium

    如果没联网,可以通过下载安装:selenium下载地址:https://pypi.python.org/pypi/selenium下载selenium-3.0.2.tar.gz (md5),并解压把整个目录放到C:Python27Libsite-packages目录下,然后使用命令:
    C:Python27Libsite-packagesselenium-3.0.2>python setup.py install

    第五步 验证是否成功

    在python交互模式下输入: from selenium import webdriver  如果回车后没有报错表示selenium 安装成功。

    问题一:

    Selenim 3.0 + FireFox 启动报错:'geckodriver' executabl needs to be in PATH

    方案一:Path: Releases · mozilla/geckodriver · GitHub

    下载后,将geckodriver.exe复制到C:Program Files (x86)mozilla firefox目录下;

    并在环境变量Path中添加路径:C:Program Files (x86)mozilla firefox;

    重启cmd,再次运行即可;

    方案二:geckodriver下载地址 http://npm.taobao.org/mirrors/geckodriver/ 

    放置在Path 环境变量可以访问到的地方。例如 C:python34;

    问题二:

    Service geckodriver unexpectedly exited. Status code was: 2

     解决:geckodriver版本太旧,下载最新版本即可。geckodriver下载地址 http://npm.taobao.org/mirrors/geckodriver/ 。

    谷歌浏览器驱动安装问题

    selenium-server打开chrome提示chromedriver.exe已停止工作

    问题现象如上,chrome浏览器版本:58.0.3029.110      chromedriver.exe版本:v2.9.*

    原因:chromedriver.exe版本不支持以上版本的chrome浏览器,即两者不配套。

    解决方法:更新chromedriver.exe为v2.29,问题解决

    chromedriver下载地址http://chromedriver.storage.googleapis.com/index.html

  • 相关阅读:
    使用QOAuth来进行新浪/腾讯微博验证(二)
    很不错的Utility库,C#4扩展 各种功能齐全,两行代码搞定图片转字符
    使用QOAuth来进行新浪/腾讯微博验证(一)
    可怜的小猪&香农熵
    消息队列MQ如何保证消息不丢失
    40 亿个 QQ 号码如何去重,bitmap去重
    参数的设置
    自动化测试的十个要点
    LR学习中的一个低级错误
    Windows下用CMake编译libuv
  • 原文地址:https://www.cnblogs.com/lansan0701/p/6349442.html
Copyright © 2020-2023  润新知