Selenium中有哪些不同类型的定位器?哪个更适合使用?

Image result for seleniumSelenium 中的定位器类型取决于您计划选择的测试自动化框架。如果您正在使用Selenium 自动化测试使用 TestNG 或 JUnit 通过 Java 访问您的 Web 应用程序,那么您将可以使用以下定位器:

  • ID
  • 姓名
  • 链接文本
  • 部分链接文本
  • 标签名
  • 班级名称
  • DOM 定位器
  • CSS 选择器
  • Xpath

那是为了Java。现在,有一些测试自动化框架,例如用于 JavaScript 的WebDriverIO ,它们通过提供更多定位器选项来查找网页上的元素,扩展了 Selenium 定位器功能。除了上面提到的之外,WebdriverIO 还提供以下定位器:

  • 链选择器
  • JS函数
  • 反应选择器
  • 自定义选择器
  • 带有特定文本的元素

最常见的 Selenium 定位器是您的 XPath 和 CSS 选择器。但是,每个定位器都有特定的测试场景。

Selenium 4 推出了一个新的定位器,称为相对定位器。Selenium 4 中的相对定位器是一个有趣的进步,开发人员可以使用它以更少的实现行访问附近的 Web 元素。

Selenium中有哪些不同类型的定位器?哪个更适合使用?

发表评论

您的电子邮箱地址不会被公开。 必填项已用*标注