如何在关闭HTML5字段验证的情况下启动Firefox / Chrome驱动程序

时间:2013-06-19 16:54:57

标签: selenium webdriver selenium-chromedriver selenium-firefoxdriver

我使用Firefox / Chrome Webdriver驱动程序来测试我的网络应用。此应用程序具有HTML5字段验证。当我的测试没有填写类型为"email"的文本字段并提交表单时,FirefoxDriver会将焦点设置到该字段(不显示HTML5字段验证错误),而不是向服务器端发送POST请求。

Firefox / Chrome驱动程序是否具有关闭HTML5字段验证的配置文件设置/首选项?

1 个答案:

答案 0 :(得分:0)

我遇到了同样的问题,并使用http://novalidate.com/中的JS脚本找到了解决方法 只需确保运行此脚本:

    for(var f=document.forms,i=f.length;i--;)f[i].setAttribute("novalidate",i)

每次加载新页面/表单时