Selenium 概述

Selenium 适合您吗?查看不同项目组件的概述。

Selenium 不仅仅是一个工具或 API;它包含许多工具。

WebDriver

如果您刚开始进行桌面网站或移动网站的测试自动化,那么您将使用 WebDriver API。WebDriver 使用浏览器供应商提供的浏览器自动化 API 来控制浏览器并运行测试。这就像真实用户在操作浏览器一样。由于 WebDriver 不需要其 API 与应用程序代码一起编译,因此它不具有侵入性。因此,您正在测试您推送上线的同一应用程序。

IDE

IDE(集成开发环境)是您用来开发 Selenium 测试用例的工具。它是一个易于使用的 Chrome 和 Firefox 扩展,通常是开发测试用例的最有效方法。它使用现有的 Selenium 命令,并根据该元素的上下文定义的参数,为您记录用户在浏览器中的操作。这不仅节省了时间,而且是学习 Selenium 脚本语法的绝佳方法。

Grid

Selenium Grid 允许您在不同平台的不同机器上运行测试用例。触发测试用例的控制在本地端,当测试用例被触发时,它们会自动由远程端执行。

在开发 WebDriver 测试之后,您可能需要将测试运行在多个浏览器和操作系统组合上。这就是 Grid 发挥作用的地方。


Selenium 组件

深入了解 Selenium

Selenium 是一个伞形项目,包含一系列工具和库,这些工具和库可以实现并支持 Web 浏览器的自动化。

上次修改时间:2024年2月6日:将概述移动到 1 (787511bb9e3)