最近のアクセス:
GXtest の UI コマンド - タイムアウト

待機と同期は、テストの自動化における頭痛の種の 1 つです。これを回避するため、HTML エレメントに対してアクションが実行されるたびに、GXtest は (一定の時間が経過するまで) Web ページにそのエレメントが現れるまで (暗示的に) 待機します。エレメントが現れない場合はエラーとなり、テストの実行がキャンセルされます。さらに、GXtest はいくつかの Ajax および JavaScript のイベントに対処し、テストの自動化を堅牢なものにするほか、次に示す関数を使用してタイムアウトを設定するためのインターフェースを提供します:

SetImplicitWaitTimeout

イメージ:41635.png
Web ページを操作するたびに GXtest がエレメントを待機する最長待機時間 (秒) を設定します。
既定値: 2s
パラメーター:
  • seconds: 待機する秒数です。
使用例: 
&driver.SetImplicitWaitTimeout(30)

SetPageLoadTimeout

イメージ:42505.png
Web ページがロードされるまで GXtest が待機する最長待機時間 (秒) を設定します。
既定値: 60s
パラメーター:
  • seconds: 待機する秒数です。
使用例: 
&driver.SetPageLoadWaitTimeout(10)

SetExplicitWaitTimeout

イメージ:41637.png
待機の関数を使用した場合に Web ページにエレメントが表示されるまでの最大待機時間 (秒) を設定します。
既定値: 10s
パラメーター:
  • seconds: 待機する秒数です。
使用例: 
&driver.SetExplicitWaitTimeout(20)
 
 


サブページ
Created: 19/08/09 02:01 by Admin Last update: 22/03/14 00:45 by Admin
カテゴリ
Powered by GXwiki 3.0