【发布时间】:2012-05-13 23:56:15
【问题描述】:
我的问题是:是否可以编写一个 xpath,其中括号被解释为字符串的一部分?
只要我在 contains 函数中使用括号,我的 selenium 脚本就会一直失败。
例如:
//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}" )] 我从之前使用的 storeText 中获得了“item1”:storeText //div/a[@class="more"]/following-sibling::span item1 太奇怪了,只要我排除(奖金)
-
任何兼容的 XPath 引擎都会评估提供的 XPath 表达式而不会引发错误。
-
我想我会开始寻找另一个方向......无论如何感谢您的帮助,我确信它与括号有关:(
-
括号不是以某种有趣的方式存储的吗(例如
(和))?