返回

全栈自动化之 Selenium 入门

后端

Selenium 简介

Selenium 是一种用于自动化 Web 浏览器交互的工具。它可以用来测试 Web 应用程序的正确性、可用性和安全性。Selenium 支持多种编程语言,包括 Python、Java、C# 和 Ruby。

环境搭建

1. 安装 Python

首先,您需要在您的计算机上安装 Python。您可以从 Python 官网下载 Python 安装程序。

2. 安装 Selenium

接下来,您需要安装 Selenium。您可以使用 pip 命令来安装 Selenium:

pip install selenium

3. 安装 Chrome 浏览器

您还需要安装 Chrome 浏览器。您可以从 Chrome 官网下载 Chrome 安装程序。

4. 配置 Chrome 浏览器

在安装 Chrome 浏览器后,您需要配置它以允许 Selenium 控制它。为此,您需要在 Chrome 浏览器的地址栏中输入以下内容:

chrome://settings/advanced

然后,在“系统”部分下,启用“允许 Selenium 控制 Chrome”选项。

编写您的第一个 Selenium 脚本

现在,您可以编写您的第一个 Selenium 脚本了。您可以使用您喜欢的文本编辑器来编写脚本。

from selenium import webdriver

# 创建一个 Chrome 浏览器实例
driver = webdriver.Chrome()

# 访问百度首页
driver.get("https://www.baidu.com")

# 在搜索框中输入“Selenium”
search_box = driver.find_element_by_name("wd")
search_box.send_keys("Selenium")

# 单击搜索按钮
search_button = driver.find_element_by_id("su")
search_button.click()

# 获取搜索结果
results = driver.find_elements_by_class_name("result")

# 打印搜索结果
for result in results:
    print(result.text)

# 关闭浏览器
driver.close()

您可以将这个脚本保存为一个 .py 文件,然后使用 Python 解释器运行它。

总结

本指南介绍了如何在 Windows 上为 Selenium 设置环境并编写您的第一个 Selenium 脚本。现在,您可以使用 Selenium 来自动化 Web 应用程序的测试。