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

XPATH and text of the elements are constantly updating, what is the best way to identify an element

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

.//*[@id='001g000000YJnpR_00Nb0000004Lzej_body']/table/tbody/tr[3]/td[3]

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

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

//*[@id="001g000000YJnm8_00Nb0000004Lzej_body"]/table/tbody/tr[3]/td[3]

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

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

请协助。

如何使用 contains():

检查 id 属性以包含 body 字符串
//*[contains(@id, "body")]/table/tbody/tr[3]/td[3]

尽管如此,发布 table 的完整 HTML 代码可能有助于为您提供更可靠和可读的 XPath 表达式。