テストに関する、より高度ないくつかのトピックスついて説明します。テストでよく見られる問題です。これは、テストを失敗させる可能性があり、また、テスターが制御できないことが多いため、厄介な問題となることがあります。これを回避する方法のひとつは、特定の要素のロードが完了するまで、テストを待機させることです。アクションを使用することで簡単におこなえます。アクションを追加します。アイテムが存在するまで待機します。アイテムである必要があります。アイテムが存在しない場合には、テストは失敗します。テストが失敗とならないような、適切な時間を設定してください。アクションを使用してテストを待機させることもできます。このアクションは、要素が存在するかどうかに関係なく、指定された時間だけテストを一時停止します。アクションを使用することをおすすめします。この方法の場合には、テストが必要以上に待機することはありません。テストにおける一般的なシナリオのひとつです。他に、フォームに値を直接設定することでもおこなえます。クリックなどの操作が必要ないため、通常よりも確実で、エラーが発生しにくくなります。一方で、ユーザー操作がおこなわれないため、テストが失敗する原因となることもあります。フォームに名前を入力します。以下の手順でおこないます。フィールドに名前を入力します。ボタンをクリックします。以下のような結果が表示されます。Testname結果マウスやキーボード操作なしで、フォームに値が直接設定されます。取得し、テストで使用する必要がある場合があります。アクションを使用することです。フォームのリストから値を取得します。以下の手順でおこないます。ボタンをクリックすると、以下の結果が表示されます。パラメーターに取得した値を設定します。フィールドに値を設定します。以下のような結果になります。フィールドの値は、引き続きデフォルト値のままです。アクションは値の取得のみをおこないます。サイトの完全な表現を作成します。スクリプトをより効果的にする機能を提供します。以下のサンプルは、これらの機能の使用例を示しています。各アダプターには固有のメソッドと属性があります。メソッドにアクセスする方法を示しています。