Selenium WebDriverを数か月使用していますが、作業中のWebアプリ内のドロップダウンメニューに問題があります。
何が起こっているのかというと、テストはページを開き、ページ上のいくつかの要素を見つけてそれらが表示されていることを確認することです。その後、さまざまなフィールドにテキストが入力され、オプションの選択ボックスをクリックしてドロップダウンメニューを開きます。これに続いて、テストは必要なものが見つかるまでドロップダウンメニューのすべてのオプションを繰り返し、次にそのオプションをクリックします。
この時点でオプションが選択されていますが、ドロップダウンメニューは閉じていません。
オプション選択をもう一度クリックしようとしましたが、これは効果がありません。残りのテスト中に他のページに移動し、メニューが閉じません。
次に、ページが保存されてから移動します。ただし、ドロップダウンメニューは、ブラウザを閉じるまで残ります。
これはアプリからのコードです:
<select id="options" name="options" class="options">
<option value="option1 (auto)">option1 (auto)</option>
<option value="option2">option2</option>
<option value="option3">option3</option>
</select>