Selenium 页面对象
页面对象是 Selenium 中的一种设计模式,用于建立存储 Web 元素的对象库。 其目的是尽量减少代码重复,并提高测试用例的可维护性。
典型工作流从为要测试的网页创建页面对象类开始。 然后,向该页面对象类添加用于与该页面上的元素交互的定位器和方法。 设置好页面对象后,您可以在测试脚本中引用这些方法以在网页上执行操作。
创建页面对象
在 项目 工具窗口中,右键点击要存储页面对象的目录,然后选择 。
选择实现语言、框架,并为页面对象命名。
(可选)提供您要为其创建页面对象的网页的 URL。

点击 OK。
此操作将创建一个新的页面对象。
向页面对象添加元素
在右侧边栏点击
以打开 Web 检查器 工具栏窗口。
在地址栏中指定页面的 URL。 如果您在 上一步 中已提供 URL,则此步骤为可选。

点击
,然后在 Web 检查器 中选择要添加到页面对象的元素。

选择元素后,点击
以将该元素添加到代码中。

要添加特定类型的选择器(ID、 Name、 Tag with classes 等),请点击
并选择所需选项。

如果您想在 CSS 和 XPath 定位器之间切换,请点击
并选择所需的定位器类型。

随后将生成一段代码并将其添加到代码编辑器中。 重复上述步骤,以其他元素填充页面对象。
在现有页面对象中更改 URL
如果您想为页面对象指定不同的网页 URL,请更新 # page_url 注释中的页面地址。

最后修改日期: 2025年 12月 2日