私は 'span class'内のテキストを除いて、まったく同じに見えるいくつかのオブジェクトを持っています。私はCSSセレクタとXPathクエリのいくつかを試してみましたし、多くの運を持っていなかったセレンXPath:スパンクラスタグ内のテキストの検索方法は?
<span class="contact-number">+15551234567 </span>
:以下の例では、私は電話番号、「15551234567」を検索する必要があります。
ご協力いただければ幸いです!このため
私は 'span class'内のテキストを除いて、まったく同じに見えるいくつかのオブジェクトを持っています。私はCSSセレクタとXPathクエリのいくつかを試してみましたし、多くの運を持っていなかったセレンXPath:スパンクラスタグ内のテキストの検索方法は?
<span class="contact-number">+15551234567 </span>
:以下の例では、私は電話番号、「15551234567」を検索する必要があります。
ご協力いただければ幸いです!このため
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']"))。 – Bullfrog
良い仕事)あなたは歓迎する –
他の同様の要素、または親アイテムのhtmlのより良い部分を表示するので、必要な項目を正しく識別しようとします。 –