如何在Selenium Webdriver中处理动态ID?

时间:2019-08-19 08:55:47

标签: selenium-webdriver

我正在尝试使用Selenium Webdriver填充网格。 Xpath包含动态ID。我设法使用

定位了一个单元格
 attribute ( //*[@id="Value_36761_9"] , //*[@id="Value_36761_5"],
    //*[@id="Value_36761_18"]  )

但是问题是我必须填写其他具有相同

的单元格
36761

。数字“ {{1}}总是在变化。

能给我一个提示吗?

1 个答案:

答案 0 :(得分:0)

尝试一下:

//*[starts-with(@id,'Value_[0-9]{5}') and ends-with(@id,'_\d')]

注意:假设“值”后面的数字是5位数字。