按照要求,“XYZ”字段是必填字段,但是此字段在我测试的表单中是可选的。 “XYZ”是一个文本字段。所以当我自动化表单时,无论这个字段是空的还是填充它都会通过。实际上,这个测试应该会失败。 我正在使用TestNG和硒。如何验证可选字段?
谢谢!
按照要求,“XYZ”字段是必填字段,但是此字段在我测试的表单中是可选的。 “XYZ”是一个文本字段。所以当我自动化表单时,无论这个字段是空的还是填充它都会通过。实际上,这个测试应该会失败。 我正在使用TestNG和硒。如何验证可选字段?
谢谢!
将文本框留空,点击Submit
提交表单。 检查是否有任何验证"Please enter text here."
或"1 missed field"
。 如果没有看到验证警报,测试脚本将失败,这就是你将如何捕获它。
想到硒是一种复制真实用户在网站上点击的方式。因此,当您手动点击时,您点击提交表单,并在您确实需要验证提醒时进入下一页。
是不是在网页设计中的错误?如果XYZ应该是强制性的并且是可选的,那么你应该提出一个bug并让它解决...... –
@Pavel Janicek-Agreed。手动测试,并提出了一个错误。我应该如何实现自动化? – Rohit