タイムアウトの設定

動詞: setTimeout

使用可能: < Standard>

タイムアウト・パラメーターを設定したスクリプト内のすべてのコマンドに対して、デフォルトのタイムアウトを設定します。

構文

setTimeout --timeout(TimeSpan)

入力

スクリプト Designer 必須 許容タイプ 説明
-- タイムアウト タイムアウト 必須 時間幅 スクリプト内で使用するデフォルトのタイムアウト。

「ブラウザーの開始」 コマンドはブラウザーを開始し、 Navigate コマンドは Web サイトにアクセスします。https://www.ibm.com", the Wait for Element in a Web Page コマンドは、デフォルト時間 (00:00:05) のロゴ要素が見つからない場合は、 Set Timeout コマンドを使用してデフォルト・タイムアウトを 30 秒に変更します。

defVar --name IBMLogo --type Boolean
defVar --name IBMLogoUpdatedTimeout --type Boolean
webStart --name browser --type "Chrome"
webNavigate --url "https://www.ibm.com"
webWaitElement --selector "Id" --id logo IBMLogo=value
if --left "${IBMLogo}" --operator "Is_True" --negate
    setTimeout --timeout 00:00:30
    webWaitElement --selector "Id" --id logo IBMLogoUpdatedTimeout=value
    assert --message "Could not load page" --left "${IBMLogoUpdatedTimeout}" --operator "Is_True"
endIf
logMessage --message "Found on first timeout: ${IBMLogo}\r\nFound on updated timeout: ${IBMLogoUpdatedTimeout}" --type "Info"
webClose --name browser --leavebrowseropen

注釈

コマンドのタイムアウト・パラメーターに時間が直接設定されている場合は、タイムアウトの設定 によって変更されません。