特定のタイプの操作が中止され、クライアントに|Timeout|エラーが返されるまでに実行できる時間を設定または取得します。

引数としてコールバックのみを指定して呼び出した場合、コマンドは既存の設定済みのタイムアウト値を返します。

使用方法

                    .timeouts([callback])
                
                    .timeouts(type, ms, [callback])
                

 this.demoTest = function (browser) {
   browser.timeouts('script', 10000, function(result) {
     console.log(result);
   });

   browser.timeouts(function(result) {
     console.log('timeouts', result);
   });
}

パラメータ

名前 タイプ 説明
type string

タイムアウトを設定する操作の種類。「script」(スクリプトタイムアウトの場合)、「implicit」(暗黙の待ちタイムアウトを変更する場合)、および「pageLoad」(またはレガシーのJsonWireの場合は「page load」)(ページロードタイムアウトを設定する場合)が有効な値です。

ms number

時間制限付きコマンドの実行が許可される時間(ミリ秒単位)。

callback
オプション
function

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

W3C WebDriver仕様