2017-10-20 16 views
-1

私は 'span class'内のテキストを除いて、まったく同じに見えるいくつかのオブジェクトを持っています。私はCSSセレクタとXPathクエリのいくつかを試してみましたし、多くの運を持っていなかったセレンXPath:スパンクラスタグ内のテキストの検索方法は?

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

:以下の例では、私は電話番号、「15551234567」を検索する必要があります。

ご協力いただければ幸いです!このため

+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']"))。 – Bullfrog

+0

良い仕事)あなたは歓迎する –

関連する問題