在 Selenium 中查找组件的 6 种最简单方法
方法就是 Selenium 中的定位器;这些定位器是功能强大的命令,可用于输入和定位 Selenium 中的 GUI 元素。此外,您可以使用这些命令执行多个用户操作。
在 Selenium 中查找 GUI 组件的 6 种简便方法列表如下:
ID
姓名
链接文本
部分链接文本
标签名称
类名
使用 Selenium WebDriver 中的上述定位器,您可以通过“findElement/findElements”语法定位组件。
1. ID 定位器
ID 是在 Selenium 上查找组件的最有效、最快的定位器选项。ID 是用于标识任何组件的唯一数字。ID 定位器调用document.getElementById(),使其成为最快的定位器选项。许多浏览器都优化了 iD。
2. 姓名定位器
ID 定位器之后是名称定位器,如果任何 Web 元素没有 ID 属性,则很 日本邮箱数据 有用。但是,名称定位器的问题在于它们每次都不是独一无二的。如果至少有两个或更多名称,Selenium 将选择第一个匹配的元素来执行任何操作。

3. LinkText 定位器
这是一个基于情况的定位选项。LinkText Locator 通过By.linkText()方法使用其精确的链接文本访问链接。但是,可能存在两个或多个关联具有精确的链接文本的情况;在这种情况下,Selenium 会选择第一个与链接匹配的元素来执行任何操作。
4. 部分 LinkText 定位器
这又是一个基于情况的定位选项。部分链接文本定位器通过By.partialLinkText()方法使用部分链接文本访问链接。如果您指定具有多个匹配项的部分链接文本,则将访问所有匹配项中的第一个匹配项。
5. 标签名称定位器