Skip to content

Selenium环境安装与使用

Selenium 环境安装与使用

简介

以下是安装 Selenium 和配置基本测试环境所需的步骤。

浏览器

web 自动化测试需要使用浏览器进行,Selenium 支持多种浏览器,本教程推荐大家使用 Chrome 浏览器和 FireFox 浏览器。

selenium 安装

selenium 支持多种编程语言,如 Java、Python、Ruby 等,使用时需要安装对应的依赖库。

浏览器驱动配置(可省略)

在 selenium 4.6 版本之前用户需要手动配置和浏览器版本对应的驱动程序用来初始化浏览器。

Selenium 4.6 版本后,可以不配置驱动程序,Selenium 可以自动的下载并匹配对应的版本。

浏览器下载

  • Chrome 下载地址:https://www.google.com/intl/zh-CN/chrome/
  • FireFox 下载地址:https://www.firefox.com.cn/

Selenium 安装

Python 版本安装

界面化安装

安装 Selenium 的前提是拥有 Python 开发环境(推荐使用 PyCharm)。Selenium 是 Python 的第三方库,可采用 PyCharm 自带方式安装。

  • 菜单栏 File -> Settings 进入配置界面。

  • 搜索 Selenium -> Install Package。(默认为最新版本)

命令行安装

  • 使用 Python 自带的 pip 工具安装。

    pip install selenium
    
  • 环境验证

    # 导入Selenium的webdriver模块
    from selenium import webdriver
    # 初始化Chrome浏览器驱动
    driver = webdriver.Chrome()
    # 初始化FireFox浏览器驱动
    # driver = webdriver.FireFox()
    # 打开网页
    driver.get('https://www.ceshiren.com')
    # 关闭浏览器
    driver.quit()
    

浏览器驱动下载和配置

ChromeDriver

  • 小于 114.0 版本的 ChromeDriver:https://chromedriver.storage.googleapis.com/index.html
  • 最新版本的 ChromeDirver:https://googlechromelabs.github.io/chrome-for-testing/

Windows 配置

  • 下载完 ChromeDriver 之后,需要将 chromdriver.exe 文件的路径配置在环境变量中,复制 chromedriver.exe 所在的路径:

  • 配置到环境变量中

  • 环境验证

    在 cmd 或者项目下的命令行中输入 chromedriver --verison,成功出现版本信息,证明安装成功,如下所示:

Geckodriver

  • 官网地址:https://github.com/mozilla/geckodriver/releases

Windows 配置

  • 下载对应版本的 geckodriver 压缩包,解压到本地某一路径,如下图所示:

  • 配置到环境变量中

  • 环境验证

    在 cmd 或者项目下的命令行中输入 chromedriver --verison,成功出现版本信息,证明安装成功,如下所示:

Mac 配置

总结

  • Selenium 依赖下载
  • 浏览器对应 driver 配置