我想询问是否还有其他方法可以检查错误标签,如果除了使用verifyText
命令之外我们还没有填写填写所需的字段。
以下是例子:
ID : [is required]
PW : [is required]
Email : [is required]
Dropdown box : [is required]
如果我们刚刚填充了ID文本框,是否有一种简单的方法来创建测试用例,然后三个错误标签将显示是否还有其他字段也不需要填充。 此外,如果我们刚刚从ID填写PW或电子邮件错误标签,则会显示下拉框。
在该字段为空之前进行保存之前我只是使用了verifytext,但是如果条件要求太多,那么创建这个测试用例有什么简单明了的方法吗?
THX
答案 0 :(得分:1)
如果我理解正确,您正在寻找一种方法来验证当用户忽略填写所有必要文本字段时您希望出现的错误消息。
我使用 waitForText 命令取得了一些成功。由于您知道并期望出现错误消息,因此该命令将一直等到它看到预期的错误消息(' s),然后再继续。当命令在30秒后无法找到预期文本时,该命令失败。当我必须在较慢的机器上运行我的测试时,这也很有用。
希望这可以帮助别人。
另外,作为旁注,如果你需要调整Selenium IDE在失败之前等待的时间等待'声明,请执行以下操作:
转到..选项>选项... 在“默认超时”文本框中,将等待时间更改为您想要的任何值,以毫秒为单位。