如何组合webdriver定位器?

时间:2015-07-19 12:35:33

标签: selenium xpath selenium-webdriver webdriver

如果我有这种结构:

<Employees>
    <Employee id="3">Tom</Employee>
    <Employee id="3">Meghna</Employee>
</Employees>

我如何使用wait.until(..)命令的定位器在employee和[{1}}存在之前保持Id="3"

3 个答案:

答案 0 :(得分:3)

在xpath中使用text()以按文本

查找元素
//Employee[@id='3'][text()='Tom']

答案 1 :(得分:1)

//Employee[@id='3' and normalize-space()='Tom']

答案 2 :(得分:0)

尝试使用以下xpath

//Employee[@id='3'][contains(text(),'Tom')]