我使用Firefox / Chrome Webdriver驱动程序来测试我的网络应用。此应用程序具有HTML5字段验证。当我的测试没有填写类型为"email"
的文本字段并提交表单时,FirefoxDriver会将焦点设置到该字段(不显示HTML5字段验证错误),而不是向服务器端发送POST请求。
Firefox / Chrome驱动程序是否具有关闭HTML5字段验证的配置文件设置/首选项?
答案 0 :(得分:0)
我遇到了同样的问题,并使用http://novalidate.com/中的JS脚本找到了解决方法 只需确保运行此脚本:
for(var f=document.forms,i=f.length;i--;)f[i].setAttribute("novalidate",i)
每次加载新页面/表单时