在Xpath中使用OR条件来标识相同的元素
我有这样一种逻辑,即先单击当前页面的标题,再单击下一步,然后再次获取标题,并且如果两个标题相同,则意味着导航尚未移至下一页,它将再次单击下一步。
但是,我的问题是title元素的Xpath不同-同一title元素具有两个Xpath。一个是一些页面,另一个是其他页面。
就是这个
(.//span[@class='g-title'])[2]
要么
.//span[@class='g-title']
那么,我该如何处理呢?
回答:
如果元素具有两个xpath,则可以编写两个xpath,如下所示
xpath1 | xpath2
例如: //input[@name="username"] | //input[@id="wm_login-username"]
它将选择任何一个xpath
以上是 在Xpath中使用OR条件来标识相同的元素 的全部内容, 来源链接: utcz.com/qa/427827.html