Selenium 是一个用于 Web 应用程序测试的工具。它允许你编写自动化测试,以验证 Web 应用程序的功能。本教程将带你入门,了解如何使用 Selenium 进行 Web 自动化测试。

快速开始

  1. 安装 Selenium 首先,你需要安装 Selenium 库。你可以通过以下命令进行安装:

    pip install selenium
    
  2. 下载 WebDriver Selenium 需要一个 WebDriver 来与浏览器进行交互。WebDriver 的下载地址取决于你使用的浏览器:

  3. 编写测试脚本 下面是一个简单的测试脚本示例:

    from selenium import webdriver
    
    # 创建 WebDriver 实例
    driver = webdriver.Chrome()
    
    # 打开网页
    driver.get('https://www.example.com')
    
    # 获取页面标题
    title = driver.title
    
    # 断言页面标题是否为 "Example Domain"
    assert "Example Domain" in title
    
    # 关闭浏览器
    driver.quit()
    

实用技巧

  • 使用 driver.find_element_by_*() 方法来定位页面元素。
  • 使用 driver.execute_script() 方法来执行 JavaScript 代码。
  • 使用 driver.save_screenshot('screenshot.png') 来保存屏幕截图。

扩展阅读

Python