如何在Selenium IDE中使用正则表达式验证某些文本是否包含特定单词?例如 - 如果我们的文字是
JavaScript Book
如何使用
检测它 JavaScript
带有正则表达式吗?
答案 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.*