我有2个定位器:
"//td[contains(text(),'{0}')]/following-sibling::td//input[@type='checkbox']"
"//td[contains(text(),'{0}')]/preceding-sibling::td/input"
它们非常相似。我无法弄清楚如何将它们组合为一个,因此对于两种情况都适用。
答案 0 :(得分:0)
如果要查找满足以下3个条件的表行:
1)包含指定字符串
2)包含一个复选框
3)包含一个输入html元素
//td[contains(text(),'{0}')][../td//input[@type='checkbox'][../td/input]
答案 1 :(得分:0)
XPATH支持或|和AND&运算符。
"//td[contains(text(),'{0}')]/following-sibling::td//input[@type='checkbox'] | //td[contains(text(),'{0}')]/preceding-sibling::td/input"