這是我的HTML代碼:切換到另一種使用XPath
<pre>
<span class="cm-string">"userId"</span>
":"
<span class="cm-string">"abc"</span>
","
</pre>
我需要從「用戶id」標籤捕獲文本「ABC」作爲值ABC保持瞬間改變。
我試着用下面的代碼,它失敗了。
driver.findElement(By.xpath("//span[contains(text(),'userId')]/span")).getText();
你的問題就沒有意義了。沒有'userId'標籤。 「userId」本身就是「span」元素的文本內容。另外,你的java代碼沒有意義,因爲你選擇了一個包含某個字符串的span,然後......返回這個字符串? – 2014-09-26 13:40:27