2015-11-05 89 views
0

我想通過下面的代碼來獲取所有帶班WD4的跨度值:如何使用Java獲得Selenium WebDriver的所有跨度值?

List <WebElement> we = driver.findElements(By.xpath("//ul[@class='lottery']/li/span")); 

HTML:

<li data-id="20151105031XJ500wh0001" data-istrace="0" class="evenTr first"> 
    <span class="wd1">2015-11-05 16:10:58</span> 
    <span class="wd5">3D福彩</span> 
    <span title="一碼不定膽">一碼不定膽</span> 
    <span class="wd2">2015302</span> 
    <span class="wd3">元</span> 
    <span class="grid-toggle" alt="號碼詳情:"> 
     <div class="wrapbox"> 
      <em alt="2">2</em> 
     </div> 
    </span> 
    <span class="wd4">1</span> 
    <span>¥2</span> 
    <span>¥0</span> 
    <span class="wd4">未開獎</span> 
    <span alt="開獎號碼:"></span> 
    <span class="wd3">否</span> 
</li> 

事實上我試圖執行的代碼,它越來越空值。請告知

回答

0

試試這個:

+0

嗨,謝謝你的幫助 –

+0

@wincengn - 很高興能幫到你! :) – JRodDynamite

0

//頁面元素:

<StartTag: span> xyz</EndTag: span> 

你可以試試這個: 重製幀中的XPath爲:

//span[contains(.,'xyz')]// 

最終代碼將是:

driver.findElement(By.xpath("//span[contains(.,'xyz')]").getText(); 
+0

我不認爲你的答案適合我,因爲我需要得到wd4的價值清單,其中wd4有不同的價值。 –

相關問題