如何使用SeleniumIDE验证具有特殊内容的文本



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

 JavaScript Book

我如何使用检测它

 JavaScript

用正则表达式?

这里不需要正则表达式。SeleniumIDE的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.*

相关内容

最新更新