【发布时间】:2014-02-19 17:34:30
【问题描述】:
我想使用以下正则表达式匹配以下文本sometext12345_text。
我在我的一项硒测试中使用它。
String expr = "//*[contains(@id, 'sometext[0-9]+_text')]";
driver.findElement(By.xpath(expr));
但它似乎不起作用。有人可以帮忙吗?
【问题讨论】:
-
您使用的是什么版本的 XPath?
-
是什么让您认为它可能有效?您只是在猜测,还是在某处发现了误导性信息?
-
@MichaelKay,我猜它可能支持。据此,(w3.org/TR/xquery-operators/#string.match) 可能不会。谢谢。
标签: regex xpath selenium-webdriver contains