verifyText 使用 *text* 而不是 verifyTextPresent(已弃用)
verifyText using *text* instead of verifyTextPresent (deprecated)
我是 selenium IDE 和自动化测试的新手,我不太了解编程语言。我有一个关于 verifyText 命令的问题,因为 verifyTextPresent 已被弃用。如果我将目标 word/text 放在 * * 中,它会像使用 verifyTextPresent 一样工作吗? waitForText 可以工作吗?
我正在尝试验证网站的搜索功能是否按预期工作。我搜索 "client" 这个词,我想验证这个词是否出现在结果中。
clickAndWait css=div.cf-tooltip-text
type id=edit-global-search client
clickAndWait id=edit-submit-global-search
verifyText id=content-column *client*
这行得通,但在日志中我无法理解它的真正作用。另外,如果我自己尝试这个词 "client",我会得到一个我理解的错误,因为它将它与整列的文本进行比较。我还尝试在星号之间放置一个不相关的词,例如 youwillnotfindthetext(只是为了确保星号之间的所有内容都能通过测试),但我也遇到了错误。
所以它似乎以某种方式工作,但我想问问你们中的一些专家。
谢谢
如果你在开始和结束处加上 * 意味着它会查找包含在特定元素中的 inner text
。如果存在您在脚本中给出的文本,它将 return 通过。如果脚本中指定的文本不存在,则会抛出错误。当您将 youwillnotfindthetext 放在 * 之间时,就会发生这种情况。
检查这个 link Selenium: test if element contains some text
我是 selenium IDE 和自动化测试的新手,我不太了解编程语言。我有一个关于 verifyText 命令的问题,因为 verifyTextPresent 已被弃用。如果我将目标 word/text 放在 * * 中,它会像使用 verifyTextPresent 一样工作吗? waitForText 可以工作吗?
我正在尝试验证网站的搜索功能是否按预期工作。我搜索 "client" 这个词,我想验证这个词是否出现在结果中。
clickAndWait css=div.cf-tooltip-text
type id=edit-global-search client
clickAndWait id=edit-submit-global-search
verifyText id=content-column *client*
这行得通,但在日志中我无法理解它的真正作用。另外,如果我自己尝试这个词 "client",我会得到一个我理解的错误,因为它将它与整列的文本进行比较。我还尝试在星号之间放置一个不相关的词,例如 youwillnotfindthetext(只是为了确保星号之间的所有内容都能通过测试),但我也遇到了错误。
所以它似乎以某种方式工作,但我想问问你们中的一些专家。
谢谢
如果你在开始和结束处加上 * 意味着它会查找包含在特定元素中的 inner text
。如果存在您在脚本中给出的文本,它将 return 通过。如果脚本中指定的文本不存在,则会抛出错误。当您将 youwillnotfindthetext 放在 * 之间时,就会发生这种情况。
检查这个 link Selenium: test if element contains some text