我在使用Selenium IDE for chrome时遇到了一些问题,即使用assert text
命令。它失败并出现以下异常:
Failed:
Actual value '| Log out admin' did not match '| Log out admin'
但测试仍在继续(我认为失败的断言应该会停止执行)。
这是我的代码:
Command: assert text
Target: //div[@id='header']/ul/li[9]
Value: | Log out admin
和HTML:
<li>
<span class="separator">| </span>
<a href="index.cgi?logout=1">Log out</a>
admin
</li>
使用IDE内部的Target
按钮获取Select Target in Page
。
编辑:我现在面临关于assert title命令的类似错误。 任何帮助将不胜感激。 提前谢谢!
答案 0 :(得分:0)
但测试仍在继续(我认为失败的断言应该会停止执行)。
你是对的。 Assert...命令应该触发错误。
这是针对chrome的新selenium ide的错误。
解决方案:我使用kantu浏览器自动化。此chrome和firefox扩展程序支持all new selenium ide commands等。另一个不错的选择是katalon ide。