Код: Выделить всё
IWebElement districtsList = modelAddInvoice.ReturnDistrictInvoiceAddDistrict();
districtsList.Click();
districtsList.SendKeys(Keys.ArrowDown);
Thread.Sleep(1000);
districtsList.SendKeys(Keys.ArrowDown);
Thread.Sleep(1000);
districtsList.SendKeys(Keys.ArrowDown);
Thread.Sleep(1000);
districtsList.SendKeys(Keys.ArrowDown);
Thread.Sleep(1000);
districtsList.SendKeys(Keys.ArrowDown);
Thread.Sleep(1000);
districtsList.SendKeys(Keys.ArrowUp);
Thread.Sleep(1000);
districtsList.SendKeys(Keys.ArrowUp);
Thread.Sleep(1000);
districtsList.SendKeys(Keys.ArrowUp);
Thread.Sleep(1000);
districtsList.SendKeys(Keys.ArrowUp);
Thread.Sleep(1000);
districtsList.SendKeys(Keys.ArrowUp);
Если я попробую это, ничего не произойдет:
Код: Выделить всё
IWebElement districtsList = modelAddInvoice.ReturnDistrictInvoiceAddDistrict();
Actions selectDistrict = new(_browserFixture.EdgeDriver);
selectDistrict.MoveToElement(districtsList).Click();
// or
selectDistrict.MoveToElement(districtsList).Perform();
Если я не использую элементы Kendo, методы класса Actions работают.
Поиск в Google для этого конкретного варианта использования еще не выявил такого же сценария.
Не удалось скопировать HTML, но вот снимок экрана, показывающий выбранный Район 5.

Итак, происходит немного магии CSS, это не обычный раскрывающийся список.
Наведение курсора мыши, щелчок мышью, прокрутка и т. д. могут просто не работать для этого варианта использования.
Спасибо за помощь.
Подробнее здесь: https://stackoverflow.com/questions/798 ... k-space-ba
Мобильная версия