Selenium 是一个用于自动化 Web 浏览器操作的开源工具,广泛应用于 Web 应用程序的测试。它支持多种编程语言,包括 Python、Java、C# 等
Selenium 提供了一系列工具和库,用于模拟用户在浏览器中的操作,如点击、输入、导航等。Selenium 的核心组件包括:
Selenium WebDriver:直接与浏览器交互,控制浏览器的行为。 Selenium IDE:一个集成开发环境,用于录制和调试测试用例。 Selenium Grid:用于并行执行测试,提高测试效率。
from selenium import webdriver
# 指定 ChromeDriver 的路径
driver_path = 'path/to/chromedriver'
# 创建一个新的 Chrome 会话
driver = webdriver.Chrome(executable_path=driver_path)
# 打开一个网页
driver.get('https://www.example.com')
# 获取页面标题
title = driver.title
print(f'页面标题是: {title}')
# 关闭浏览器
driver.quit()