2017-10-20 529 views
-1

我有幾個看起來完全相同的對象,除了'span class'內的文本。在下面的例子中,我需要找到的電話號碼,「15551234567」:Selenium XPath:如何在span類標籤中查找文本?

<span class="contact-number">+15551234567 </span> 

我嘗試了好幾種CSS選擇器和XPath查詢,並沒有多少運氣。

任何幫助將不勝感激!此

+1

顯示其他類似元素或更好的部分與父項目的HTML,所以我們會嘗試正確識別所需的項目 –

回答

0

CSS seletor:

span.contact-number 

的XPath:

//span[@class='contact-number'] 

//span[text()='+15551234567 '] 

,你可以以這種方式得到定位文本:

webdriver.findElement(By.xpath("locatorHere")).getText(); 
+0

謝謝!這裏是我最終使用的:driver.findElement(By.xpath(「// span [text()='+ 15551234567']」))。click(); – Bullfrog

+0

好工作)你歡迎 –

相關問題