この要素を含むフォーム(要素自体がFORM要素である場合はその要素)を送信します。この要素がフォームに含まれていない場合、このコマンドは何も行いません。

コマンドsubmitForm()は、要素が存在するまで自動的に待機します(指定されたタイムアウトまで)。要素が見つからない場合、エラーが発生し、テストは失敗します。selector引数をオブジェクトとして指定し、suppressNotFoundErrors = trueオプションを渡すことで、要素が見つからないエラーを抑制できます。

NightwatchでのDOM要素の操作の詳細については、DOM要素の検索と操作ガイドページを参照してください。

使用方法

                    .submitForm(selector, [callback])
                
                    .submitForm(using, selector, [callback])
                

this.demoTest = function (browser) {
  browser.submitForm('form.login');
};

パラメータ

名前 説明
使用法
オプション
文字列

使用するロケーター戦略。 W3C Webdriver - ロケーター戦略を参照してください。

selector 文字列 | オブジェクト

要素の場所を特定するために使用するセレクター(CSS/XPath)。文字列、または要素のプロパティを指定するオブジェクトのいずれかです。

callback
オプション
関数

コマンドが終了したときに呼び出されるオプションのコールバック関数。