在我的网站中有一个最近上传的图像部分。 在此部分中,所有最近上传的图像都会随机显示
使用 firepath 我追踪了该位置的 xpath
//div[@id='udtkbdf50']/a/div[2]/div
因此,每次页面刷新时,@id='udtkbdf50'
值都会发生变化,只有一件事是常见的,即该值始终以 u
开头
所以我想使用模式匹配技术[正则表达式或通配模式]
@id='udtkbdf50'
对于此值和路径的其余部分,即 /a/div[2]/div
将保持不变。
最佳答案
//div[contains(@id,'u')]/a/div[2]/div
可以使用。
更新:
//div[starts-with(@id,'u')]/a/div[2]/div
会更具体。
祝一切顺利。
关于 Selenium IDE : How to use pattern checking for a dynamic id using XPath,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13646959/