XPATH和元素的文本不断更新,识别元素的最佳方法是什么

1 selenium xpath webdriver selenium-webdriver

这是第一次加载页面时元素x的XPath:

.//*[@id='001g000000YJnpR_00Nb0000004Lzej_body']/table/tbody/tr[3]/td[3]
Run Code Online (Sandbox Code Playgroud)

此页面上的文字是:"text1".

这是第二次加载时相同元素x的XPath:

//*[@id="001g000000YJnm8_00Nb0000004Lzej_body"]/table/tbody/tr[3]/td[3]
Run Code Online (Sandbox Code Playgroud)

此页面上的文字是:"text2".

元素没有名称或ID,这里是HTML代码: '<'td class="dataCell">vxgkVwD7JvnOBKaGCIS7'<'/td'>'

请协助.

ale*_*cxe 5

如何使用以下命令检查id包含body字符串的属性contains():

//*[contains(@id, "body")]/table/tbody/tr[3]/td[3]
Run Code Online (Sandbox Code Playgroud)

但是,发布表的完整HTML代码可能有助于为您提供更可靠和可读的XPath表达式.