我有幾個看起來完全相同的對象,除了'span class'內的文本。在下面的例子中,我需要找到的電話號碼,「15551234567」:Selenium XPath:如何在span類標籤中查找文本?
<span class="contact-number">+15551234567 </span>
我嘗試了好幾種CSS選擇器和XPath查詢,並沒有多少運氣。
任何幫助將不勝感激!此
我有幾個看起來完全相同的對象,除了'span class'內的文本。在下面的例子中,我需要找到的電話號碼,「15551234567」:Selenium XPath:如何在span類標籤中查找文本?
<span class="contact-number">+15551234567 </span>
我嘗試了好幾種CSS選擇器和XPath查詢,並沒有多少運氣。
任何幫助將不勝感激!此
CSS seletor:
span.contact-number
的XPath:
//span[@class='contact-number']
或
//span[text()='+15551234567 ']
,你可以以這種方式得到定位文本:
webdriver.findElement(By.xpath("locatorHere")).getText();
謝謝!這裏是我最終使用的:driver.findElement(By.xpath(「// span [text()='+ 15551234567']」))。click(); – Bullfrog
好工作)你歡迎 –
顯示其他類似元素或更好的部分與父項目的HTML,所以我們會嘗試正確識別所需的項目 –