わかりました、それはあまりにも一般的に聞こえます。私は他の地域でこれを行うことができましたが、ここで何が違うのかわかりません.
テスト中のシステムのページに、この小さな html のスニペットがあります。
<select id="TransferUnit" name="TransferUnit">
<option value="GB" selected="selected">GB</option>
<option value="TB">TB</option>
</select>
かなり単純ですよね。Selenium から、select 要素で .click() を発行してプルダウンを開くことができます。2 つのオプションが表示されていることを .is_displayed() で確認できます。.is_selected() で選択されているかどうかを確認できます。しかし、リスト内のどの要素が選択されているかを .click() で変更することはできません。
もちろん、これは手動で試してみるとうまくいきます。しかし、私はそれを自動化するのに多くの問題を抱えています。
どんな援助も大歓迎です。