多个值的xpath OR运算符

时间:2016-06-08 06:08:29

标签: selenium xpath webdriver

对于以下方案,xpath OR运算符不起作用。相同的标签显示在不同页面的不同节点中。

@FindBy(xpath = "(//label[@class='x-form-item-label'])[19] | (//label[@class='x-form-item-label'])[36]")
public WebElement lblFee;

1 个答案:

答案 0 :(得分:2)

position()运算符与or运算符一起使用:

@FindBy(xpath = "(//label[@class='x-form-item-label'])[position()=19 or position()=36]")
public WebElement lblFee;