1
我的問題是:是否可以編寫一個xpath,其中括號被解釋爲字符串的一部分?在文本字符串中使用括號使xpath失敗
只要我在contains
函數中使用圓括號,我的硒腳本就會一直失敗。
例如:
//li/div/span[contains(text(),"Komkommer (BONUS)")]
我的問題是:是否可以編寫一個xpath,其中括號被解釋爲字符串的一部分?在文本字符串中使用括號使xpath失敗
只要我在contains
函數中使用圓括號,我的硒腳本就會一直失敗。
例如:
//li/div/span[contains(text(),"Komkommer (BONUS)")]
我有同樣的問題。它與編碼有關。您的括號字符串可能具有與比較基數不同的編碼。
適用於Java WebDriver,Selenium 2.21.0,IE8,Win XP SP3。你能發佈整個Selenium代碼嗎? –
verifyElementPresent // li [@ id =「not-in-order-header」]/preceding-sibling :: li/div/span [contains(text(),「$ {item1}」)] 我得到該「物品1」從storeText我使用更早版本: storeText // DIV/A @類=「更多」] /以下同胞::跨度 物品1 太奇怪了,它只要對我的作品,我排除(獎金) – user1312966
任何兼容的XPath引擎都會評估提供的XPath表達式而不會產生錯誤。 –