多くのオプション (1000 を超える) を含む 1 つのドロップダウンで失敗する UI テストがあります。エラー メッセージは、「URL のリモート WebDriver サーバーへの HTTP 要求が 60 秒後にタイムアウトしました」です。
ドロップダウンにそれほど多くのオプションがあるのは良い習慣ではないことは認めていますが、現時点では変更できません。そうは言っても、Selenium を使用してテキストでオプションを選択する最速の方法は何ですか? オプションを見つけるために xpath を使用して速度を上げることはできますか、それとも他の方法がありますか? ありがとう。
これが私の現在のコードです:
var fieldElement = driver.FindElement(dropDownLocator);
var select = new SelectElement(fieldElement);
select.SelectByText(value);