以下是样本硒代码。什么是高效的XPATH这个或更好的正则表达式可以使用
@FindBy(xpath = ".//*[@id='Insurance_number' or @id='id_insurance_number_text' or @id = 'sInsuranceNumber']")
答案 0 :(得分:0)
您可以尝试以下变体:
@FindBy(xpath = ".//*[@id != ''][contains('Insurance_number;id_insurance_number_text;sInsuranceNumber', @id)]")
它更简洁,但我不确定它是否会产生更好的性能。
答案 1 :(得分:0)
用“.//*替换你的xpath [ends-with(@ id,'nsurance')]”
它假设它适合你。