タイムアウトの設定
動詞: 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
注釈
コマンドのタイムアウト・パラメーターに時間が直接設定されている場合は、タイムアウトの設定 によって変更されません。