1

Web アプリのテストに Firefox/Chrome Webdriver ドライバーを使用しています。このアプリには HTML5 フィールド検証があります。テストでテキスト フィールドにタイプが入力されず、"email"フォームが送信されると、FirefoxDriver はサーバー側に POST リクエストを送信する代わりに、(HTML5 フィールド検証エラーを表示せずに) フィールドにフォーカスを設定します。

Firefox/Chrome ドライバーには、HTML5 フィールド検証をオフにするプロファイル設定/設定がありますか?

4

1 に答える 1

0

私は同じ問題を抱えており、 http://novalidate.com/の JS スクリプトを使用して回避策を見つけました 。このスクリプトを必ず実行してください。

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

新しいページ/フォームがロードされるたびに。

于 2016-06-28T21:53:21.023 に答える