Selenium定位策略
1.通过XPath使用contains()
它将启动一个窗口,其中包含文本框开发中涉及的所有特定代码。
记下它的id
属性。
通过XPath定位元素的语法 - 使用contains()
可以写成:
//<HTML tag>[contains(@attribute_name,'attribute_value')]
或者,
//*[contains(@attribute_name,'attribute_value')]
使用XPath的contains()
方法,可以将Java代码和动态XPath位置一起编写为:
findElement(By.xpath("//*[contains(@id,'lst-ib')]"));
原文出自【易百教程】,商业转载请联系作者获得授权,非商业转载请保留原文链接:https://www.yiibai.com/selenium/webdriver-locating-strategies-by-xpath-using-contains.html