我有一个 UI 测试在一个下拉列表中失败,其中包含很多选项(大于 1000)。错误消息是“对 URL 的远程 WebDriver 服务器的 HTTP 请求...在 60 秒后超时”。
现在我承认在下拉列表中有这么多选项并不是一个好习惯,但我目前无法更改。话虽如此,使用 Selenium 通过文本选择选项的最快方法是什么?我可以使用 xpath 来获得任何速度来查找选项,还是有其他方法可以做到这一点?谢谢。
这是我当前的代码:
var fieldElement = driver.FindElement(dropDownLocator);
var select = new SelectElement(fieldElement);
select.SelectByText(value);