我遇到了诸如以下问题:


id =“ tabscontent:tabView:BWconent_0:j_idt670”
激怒之后
id已更改=“ tabscontent:tabView:BWconent_0:j_idt682”
670变更682


每个人都知道如何制作:contains()或starts-with()或ends-with()

请帮我
非常感谢

P / s:我的意思是为Katalon Testcase使用xpath id

xpath - 如何解决动态xpath(执行后更改ID)-LMLPHP

xpath - 如何解决动态xpath(执行后更改ID)-LMLPHP

最佳答案

假设id的开头部分是静态的,则可以这样使用starts-with()

//*[starts-with(@id, 'tabscontent:tabView:BWconent_0:treeLeft_0:1:j_idt')]


上面的XPath将返回具有id属性值的元素,其元素值以“ tabscontent:tabView:BWconent_0:treeLeft_0:1:j_idt”开头

09-12 16:15