根据要求,“XYZ”字段是必填字段,但此字段在我测试的表单中是可选的。 “XYZ”是文本字段。因此,当我自动化表单时,无论该字段是空还是填充它都会通过。实际上,这个测试应该失败。 我正在使用TestNG和selenium。
感谢!!!
答案 0 :(得分:2)
将文本字段留空,单击Submit
以提交表单。
检查是否有"Please enter text here."
或"1 missed field"
验证。
如果未看到验证警报,则测试脚本将失败,这就是您将如何捕获它。
将selenium视为在网站上复制真实用户点击的一种方式。因此,当您手动点击时,您单击以提交表单,并在您实际需要验证警报时转到下一页。