无法为Web表中的动态元素创建xpath?

时间:2017-05-29 06:33:16

标签: selenium xpath web selenium-webdriver element

例如,获取下面的图像

中突出显示的元素

enter image description here

我已经尝试了//div[@class='x-grid-item-container']/table/tbody/tr[@class='x-grid-row']/td但在td之后我不知道该使用什么。

2 个答案:

答案 0 :(得分:0)

您可以使用以下xpath:

Xpath = "[contains(text()='Waiting for CS Verification')]"

希望它会对你有所帮助。

答案 1 :(得分:0)

我假设(因为html不完整)使用xpath //div[@class='x-grid-item-container']/table/tbody/tr[@class='x-grid-row']/td,您已到达包含所需 font 元素的必填字段。在这种情况下,您可以使用以下 xpath

//div[@class='x-grid-item-container']/table/tbody/tr[@class='x-grid-row']/td/descendant::font[normalize-space(text())='Waiting for CS Verification']

请告诉我,此xpath是否适合您。