定位策略 - (通过 CSS - 子字符串匹配)2024年11月16日 | 阅读3分钟 在本节中,您将学习如何使用 CSS - 子字符串匹配技术定位特定的 Web 元素。 WebDriver 提供了一个有趣的功能,允许使用 ^、$ 和 * 进行部分字符串匹配。 1. 以(^)开头要选择和定位一个 Web 元素,我们将使用 ^,它表示“以...开头”。 请按照以下步骤使用部分字符串匹配技术定位文本框。
![]()
![]()
![]() 使用 ^ 运算符,通过 CSS - 子字符串匹配技术定位 Web 元素的 Java 语法如下: 因此,为了定位示例网页上的文本框,我们将使用 input 标签以及 id 属性。 类似地,为了定位示例网页上的提交按钮,我们将使用 button 标签以及 id 属性。 我们为您创建了一个示例脚本,以便您更好地了解如何使用 ^ 运算符通过 CSS - 子字符串匹配技术定位 Web 元素。 2. 以($)结尾要选择和定位一个 Web 元素,我们将使用 $,它表示“以...结尾”。 请按照以下步骤使用部分字符串匹配技术定位文本框。
![]()
![]()
![]() 使用 $ 运算符,通过 CSS - 子字符串匹配技术定位 Web 元素的 Java 语法如下: 因此,为了定位示例网页上的文本框,我们将使用 input 标签以及 id 属性。 类似地,为了定位示例网页上的提交按钮,我们将使用 button 标签以及 id 属性。 我们为您创建了一个示例脚本,以便您更好地了解如何使用 $ 运算符通过 CSS - 子字符串匹配技术定位 Web 元素。 3. 包含 (*):<要选择和定位一个 Web 元素,我们将使用 *,它表示“子字符串”。 请按照以下步骤使用部分字符串匹配技术定位文本框。
![]()
![]()
![]() 使用 * 运算符,通过 CSS - 子字符串匹配技术定位 Web 元素的 Java 语法如下: 因此,为了定位示例网页上的文本框,我们将使用 input 标签以及 id 属性。 我们也可以使用 'contains()' 代替 * 运算符 我们为您创建了一个示例脚本,以便您更好地了解如何使用 $ 运算符通过 CSS - 子字符串匹配技术定位 Web 元素。 下一主题定位策略 - 通过 CSS |
我们请求您订阅我们的新闻通讯以获取最新更新。