Javascript 如何为Java禁用HTML5客户端表单验证

Javascript 如何为Java禁用HTML5客户端表单验证,javascript,selenium-webdriver,drupal-form-validation,Javascript,Selenium Webdriver,Drupal Form Validation,我试图使用以下代码禁用使用JavaScript的表单验证,但JavaScript不起作用: ((JavascriptExecutor) webDriver).executeScript("document.getElementById('node-event-form').noValidate = true;"); 而命令document.getElementById('node-event-form')。noValidate=true在控制台中工作。我已经在Chrome和Firef

我试图使用以下代码禁用使用JavaScript的表单验证,但JavaScript不起作用:

     ((JavascriptExecutor) webDriver).executeScript("document.getElementById('node-event-form').noValidate = true;");
而命令
document.getElementById('node-event-form')。noValidate=true在控制台中工作。我已经在Chrome和Firefox的最新版本上验证了这一点


有人知道我可能做错了什么吗?

看来你在自动化,想停止使用硒的形式验证?是的,没错。我正在自动验证应用程序的服务器端错误消息,但对于HTML5,这种验证是在客户端本身进行的。因此,为了验证服务器响应,我需要在客户端停止此验证。w3school的页面()说,在html5中使用noValidate方法是可以实现的。当通过控制台使用时,它实际上可以正常工作,但由于某些原因,我无法让它与WebDriver一起工作。