gpt4 book ai didi

java - 如何识别没有任何标签的元素的xpath?

转载 作者:行者123 更新时间:2023-12-02 10:56:20 25 4
gpt4 key购买 nike

我需要唯一地标识一个元素。但是该元素没有任何标签。您能帮忙唯一地标识该元素吗?

<div class="mbs2_support ng-binding"><strong>Customer care? </strong>Phone 999 888 777 6</div>

在这里,我只需要识别没有“客户服务”部分的电话号码列。突出显示的一个(附截图)我需要识别。我尝试过遵循xpath,但它占用了整行(包括客户列)

  • //div[contains(text(), '电话 999 888 777 6')]
  • //div[text()[normalize-space()='电话 999 888 777 6']]

enter image description here

最佳答案

“...元素没有任何标签”实际上并不正确。所需的文本节点是 div 的子节点。您可以使用以下 JavaScript 获取它(使用 JavaScriptExecutor ):

'return document.querySelector("div.mbs2_support").lastChild.textContent;'

关于java - 如何识别没有任何标签的元素的xpath?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51702742/

25 4 0