verifyText使用* text *而不是verifyTextPresent(不建议使用)

时间:2017-05-17 11:04:00

标签: selenium text wildcard selenium-ide verify

我是selenium IDE和自动化测试的新手,我对编程语言了解不多。我有一个关于verifyText命令的问题,因为不推荐使用verifyTextPresent。如果我将目标单词/文本放在* *中它会像我使用verifyTextPresent一样工作吗? waitForText可以工作吗?

我正在尝试验证网站的搜索功能是否按预期工作。我搜索了"客户"我想验证结果中是否存在该单词。

module.exports

这有效,但在Log中我无法理解它的真正含义。如果我自己尝试这个词"客户"我得到一个我理解的错误,因为它将它与整个列的文本进行比较。我还试图在星号之间加上一个无关紧要的词,例如你将不会发现文本(只是为了确保星号之间的所有内容都能通过测试)并且我也有错误。

所以它似乎在某种程度上起作用,但我想问一些专家。

由于

1 个答案:

答案 0 :(得分:0)

如果在开始和结束时放置*意味着它将查找包含在特定元素中的start_time。如果您在脚本中给出了文本,则会返回一个传递。如果脚本中指定的文本u不存在,则会引发错误。当你把你不会在*之间找到文本时会发生什么。 请检查此链接Selenium: test if element contains some text