用于组合ID的元素的Selenium定位器,其中一部分是静态的,一部分是动态的。
我有一个ID,它与两个部分组合,即xyz_abc,其中xyz是静态的,abc正在改变,
我如何制作硒的xpath或任何定位器?
答案 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