我是selenium IDE和自动化测试的新手,我对编程语言了解不多。我有一个关于verifyText命令的问题,因为不推荐使用verifyTextPresent。如果我将目标单词/文本放在* *中它会像我使用verifyTextPresent一样工作吗? waitForText可以工作吗?
我正在尝试验证网站的搜索功能是否按预期工作。我搜索了"客户"我想验证结果中是否存在该单词。
module.exports
这有效,但在Log中我无法理解它的真正含义。如果我自己尝试这个词"客户"我得到一个我理解的错误,因为它将它与整个列的文本进行比较。我还试图在星号之间加上一个无关紧要的词,例如你将不会发现文本(只是为了确保星号之间的所有内容都能通过测试)并且我也有错误。
所以它似乎在某种程度上起作用,但我想问一些专家。
由于
答案 0 :(得分:0)
如果在开始和结束时放置*意味着它将查找包含在特定元素中的start_time
。如果您在脚本中给出了文本,则会返回一个传递。如果脚本中指定的文本u不存在,则会引发错误。当你把你不会在*之间找到文本时会发生什么。
请检查此链接Selenium: test if element contains some text