在使用selenium webdriver进行元素定位时,通常使用findElement或findElements方法结合By类返回的元素句柄来定位元素。其中By类的常用定位方式共八种,现分别介绍如下。在正式开始使用XPath进行定位前,我们先了解下什么是XPath。XPath是XML Path的简称,由于HTML文档本身就是一个标准的XML页面,所以我们可以使用XPath的语法来定位页面元素。当xpath路径以//开头时,则表示让xpath引擎从文档的任意符合的元素节点开始进行解析。前面讲的都是xpath中基于准确元素属性的定位,其实xpath作为定位神器也可以用于模糊匹配。

Selenium Webdriver元素定位的八种常用方式(小结)

Selenium Webdriver元素定位的八种常用方式(小结)

Selenium Webdriver元素定位的八种常用方式(小结)

Selenium Webdriver元素定位的八种常用方式(小结)

Selenium Webdriver元素定位的八种常用方式(小结)

Selenium Webdriver元素定位的八种常用方式(小结)

Selenium Webdriver元素定位的八种常用方式(小结)

Selenium Webdriver元素定位的八种常用方式(小结)