元素定位

元素的定位是自动化测试的核心,想要操作一个元素,首先应该识别这个元素。webdriver提供了一系列的元素定位方法,常用的有以下几种:

  • id
  • name
  • class name
  • link text
  • partial link text
  • tag name
  • xpath
  • css selector


tag_name

案例:打开百度首页,在搜索框自动输入“Selenium”关键词。
注意:我们可以通过F12的方式,查看搜索框input标签的排名。

webdriver元素定位-tag_name & class_name & link_text

这种定位方式不太好,很难确定我们所需要查找的input的标签的排位。不是很推荐这种方式。

webdriver元素定位-tag_name & class_name & link_text


class_name

根据标签中class的属性来定位的一种方法。

案例:打开百度首页,在搜索框自动输入“Selenium”关键词。
注意:我们可以通过F12的方式,查看输入框的class属性

webdriver元素定位-tag_name & class_name & link_text

webdriver元素定位-tag_name & class_name & link_text


link_text

link_text定位就是根据超链接文字进行定位。

案例:打开百度首页,点击“新闻”

webdriver元素定位-tag_name & class_name & link_text

webdriver元素定位-tag_name & class_name & link_text

相关文章:

  • 2022-12-23
  • 2022-12-23
  • 2021-08-19
  • 2021-07-31
  • 2021-08-02
  • 2021-12-05
  • 2021-06-16
猜你喜欢
  • 2021-06-01
  • 2021-08-14
  • 2021-10-28
  • 2021-05-29
  • 2021-09-26
  • 2021-09-15
  • 2021-08-24
相关资源
相似解决方案