Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
根据要求,“XYZ”字段是必填字段,但在我正在测试的表单中,此字段是可选的。“XYZ”是一个文本字段。因此,当我自动化表单时,无论该字段是空的还是填充的,它都会通过。实际上,这个测试应该失败。我正在使用 TestNG 和硒。
谢谢!!!
将文本字段留空,单击Submit以提交表单。检查任何验证"Please enter text here."或"1 missed field". 如果没有看到验证警报,则测试脚本将失败,这就是您将如何捕获它。
Submit
"Please enter text here."
"1 missed field"
将 selenium 视为一种在网站上复制真实用户点击的方式。因此,当手动单击时,您单击提交表单并在您实际期望验证警报时转到下一页。