多くの Web アプリケーションには非表示の要素があります。非表示の要素は、他のページ要素を表示する部分にマウス ポインターを移動したときに初めて表示されます。よくある例は、Web アプリケーション上部のメニュー バーにあるメニューです。メニュー バーの上にマウスを移動すると、メニュー項目が表示され、ユーザーはそれまで表示されていなかったメニュー項目の 1 つをクリックします。SOAtest は、シナリオを記録する際、マウスの動きを記録せず、それまで非表示だったメニュー項目で発生したクリックを記録します。シナリオを再生すると、マウスの動きは記録されていないため再生されず、まだ表示されていない非表示の要素に対する操作が発生します。
ページの構成によって、メニュー要素が存在しない、または表示されていないというエラー メッセージが表示されます。これらのエラー メッセージが表示された場合、以下のいずれかの方法でクリック アクションを追加することで、非表示の要素を表示できます。
- 記録中に、非表示の要素を表示している要素をクリックします。たとえば、メニュー ボタンをクリックしてアコーディオン メニューを開きます。クリック アクションが記録され、再生中に非表示の項目を表示できるようになります。
- 記録済みのシナリオにクリック アクションを手動で追加します。