Selenium 定位策略-(通过XPath)
XPath是用于在XML文档中定位节点的语言。
当您没有要查找的元素的合适的id或name属性时,XPath可以用作替代品。
XPath允许您选择XML文档的各个元素,属性和其他部分,以指定特定Web元素的位置。
在WebDriver中,用于通过XPath定位元素的Java语法可以写为:
findElement(By.xpath("XPath"));
但是,有多种写动态XPath的方法,例如:
使用单斜杠
使用双斜杠
使用单一属性
使用多重属性
使用AND
使用OR
使用contains()
使用starts_with()
使用text()
使用last()