![](/img/trans.png)
[英]How to get text from inside tag use selenium webdriver java?
[英]On Selenium WebDriver how to get Text from title Tag inside of a text tag
在 Selenium Webdriver 上,如何從文本標簽內的標題標簽中檢索文本並打印?
我需要提取文本打開
HTML 代碼如下:在此處輸入圖片描述
我得到 2 個結果,使用以下 xpath:
//div[@class='visual visual-card allow-deferred-rendering']//*[contains(text(),'Open')]
我嘗試了以下方法,但沒有運氣
//div[@class='visual visual-card allow-deferred-rendering']//tspan[contains(text(),'Open')]
//div[@class='visual visual-card allow-deferred-rendering']//title[contains(text(),'Open')]
返回 1 個唯一標識符的 xpath 可能是什么
您可以嘗試 XPath 到 select 僅tspan
元素,因此過濾掉還包含文本“打開”的title
元素:
//div[@class='visual visual-card allow-deferred-rendering']//tspan[contains(text(),'Open')]
我可以在圖片中看到這個 xpath 有兩個元素。 你想要的是第一個。 所以,你可以做的是:
(您的 xpath)[必需的數字元素]
(//div[@class='visual visual-card allow-deferred-rendering']//title[contains(text(),'Open')])[1]
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.