如何使用Selenium IDE验证带有特殊内容的文本?

时间:2014-03-14 12:45:15

标签: regex selenium selenium-ide

如何在Selenium IDE中使用正则表达式验证某些文本是否包含特定单词?例如 - 如果我们的文字是

 JavaScript Book

如何使用

检测它
 JavaScript

带有正则表达式吗?

1 个答案:

答案 0 :(得分:2)

此处不需要正则表达式。 Selenium-IDE的verifyText命令可以使用通配符来完成此操作,通配符用星号(*)表示。示例脚本:

open | http://docs.seleniumhq.org/docs/02_selenium_ide.jsp#verifying-page-elements
assertText | xpath=id('verifying-page-elements')/h2 | *Page*
assertText | xpath=id('verifying-page-elements')/h2 | *some text*

第一次assertText次通过,而第二次不通过。

如果您确实想使用正则表达式,语法将变为:

assertText | xpath=id('verifying-page-elements')/h2 | regexp:.*Page.*