对于以下方案,xpath OR运算符不起作用。相同的标签显示在不同页面的不同节点中。
@FindBy(xpath = "(//label[@class='x-form-item-label'])[19] | (//label[@class='x-form-item-label'])[36]")
public WebElement lblFee;
答案 0 :(得分:2)
position()
运算符与or
运算符一起使用:
@FindBy(xpath = "(//label[@class='x-form-item-label'])[position()=19 or position()=36]")
public WebElement lblFee;