我正在使用Selenium测试我的Web应用程序。Web应用程序中的所有表单验证均由HTML5和一些JS(适用于野生动物园浏览器)完成。我想知道什么是测试表单验证的正确方法。
目前,我正在使用一种方法,即在填写必填字段之前,我单击了提交按钮。如果页面没有刷新,那么我认为表单验证可以正常工作。但是我认为应该有更好的方法来做到这一点。我找不到任何适当的解决方案。任何建议将不胜感激。
我也通过这个链接。但这对我不起作用,因为它不足以具有必需的属性(例如,必需的属性在较旧的Safari浏览器中不起作用)。
而不是检查页面是否刷新,您应该期望它没有刷新,并且应该将某些错误消息或字段突出显示或某些内容应用于当前页面。当处于错误状态时,可能会给输入字段一个额外的类,或者可能将错误div / span添加到DOM中,请尝试检查这种情况
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句