zoukankan      html  css  js  c++  java
  • Selenium和ChromeDriver的安装

    安装Selenium

    Selenium是一个自动化测试工具,利用它我们可以驱动浏览器执行特定的动作,如点击、下拉等操作。

    pip安装

    pip3 install selenium

    wheel安装

    此外,也可以到PyPI下载对应的wheel文件进行安装(下载地址:https://pypi.python.org/pypi/selenium/#downloads

    然后进入wheel文件目录,使用pip安装:

    pip3 install selenium-3.4.3-py2.py3-none-any.whl

    验证安装

    进入Python命令行交互模式,导入Selenium包,如果没有报错,则证明安装成功

    安装ChromeDriver

    我们成功安装好了Selenium库,但是它是一个自动化测试工具,需要浏览器来配合使用,我们就介绍一下Chrome浏览器及ChromeDriver驱动的配置。

    准备工作

    请确保已经正确安装好了Chrome浏览器并可以正常运行,安装过程不再赘述。

    查看Chrome版本号,点击Chrome菜单“帮助”→“关于Google Chrome”,即可查看Chrome的版本号

    下载ChromeDriver

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

    每个版本都有相应的支持Chrome版本的介绍,请找好自己的Chrome浏览器版本对应的ChromeDriver版本再下载,否则可能无法正常工作。

    找好对应的版本号后,在不同平台下,可以下载不同的安装包。

    环境变量配置

    在Windows下,建议直接将chromedriver.exe文件拖到Python的Scripts目录下

    在Linux和Mac下,需要将可执行文件配置到环境变量或将文件移动到属于环境变量的目录里。

    sudo mv chromedriver /usr/bin
    
    export PATH="$PATH:/usr/local/chromedriver"
    
    source ~/.profile

    验证安装

    执行如下Python代码:

    from selenium import webdriver
    browser = webdriver.Chrome()

    运行之后,如果弹出一个空白的Chrome浏览器,则证明所有的配置都没有问题。如果没有弹出,请检查之前的每一步配置。

    如果弹出后闪退,则可能是ChromeDriver版本和Chrome版本不兼容,请更换ChromeDriver版本。

  • 相关阅读:
    9.8-9.9多校互测与牛客网提高一测
    数位$dp$
    互不侵犯_状压$dp$
    状态压缩dp初学__$Corn Fields$
    树形$dp$学习笔记
    最长公共上升子序列$LCIS$
    区间dp学习笔记
    保护知识产权,让创新更有动力!
    crmeb后台七牛云存储相关配置步骤
    crmeb一款最适合二次开发的开源微信公众号小程序框架
  • 原文地址:https://www.cnblogs.com/zhouzhishuai/p/10436262.html
Copyright © 2011-2022 走看看