用于组合ID的元素的Selenium定位器,其中一部分是静态的,一部分是动态的

时间:2018-04-20 06:32:45

标签: selenium

用于组合ID的元素的Selenium定位器,其中一部分是静态的,一部分是动态的。

我有一个ID,它与两个部分组合,即xyz_abc,其中xyz是静态的,abc正在改变,

我如何制作硒的xpath或任何定位器?

2 个答案:

答案 0 :(得分:1)

假设" id = edit_1545"这里编辑是静态的,数字是动态的,那么在这种情况下我们可以使用xpath作为//*[contains(@id,'edit')]//*[starts_with(@id,'edit')]

答案 1 :(得分:0)

您应该提供更多详细信息,例如html布局,语言 - Java / Python / Javascript以及您在询问之前尝试过的内容

反正

Java中的

String variable =“abc”; //哪个会改变

String locator =“xyz_”+ variable