2012-05-04 21 views
1

我的問題是:是否可以編寫一個xpath,其中括號被解釋爲字符串的一部分?在文本字符串中使用括號使xpath失敗

只要我在contains函數中使用圓括號,我的硒腳本就會一直失敗。

例如:

//li/div/span[contains(text(),"Komkommer (BONUS)")] 
+1

適用於Java WebDriver,Selenium 2.21.0,IE8,Win XP SP3。你能發佈整個Selenium代碼嗎? –

+0

verifyElementPresent // li [@ id =「not-in-order-header」]/preceding-sibling :: li/div/span [contains(text(),「$ {item1}」)] 我得到該「物品1」從storeText我使用更早版本: storeText // DIV/A @類=「更多」] /以下同胞::跨度 物品1 太奇怪了,它只要對我的作品,我排除(獎金) – user1312966

+1

任何兼容的XPath引擎都會評估提供的XPath表達式而不會產生錯誤。 –

回答

0

我有同樣的問題。它與編碼有關。您的括號字符串可能具有與比較基數不同的編碼。

相關問題