Я изо всех сил пытаюсь настроить масштабируемое решение для поддержки тестирования Selenium Edge. Во-первых, Edge не может работать как служба Windows. Во-вторых, на машине одновременно может быть запущен только один тестовый экземпляр Edge. И теперь, в-третьих, при использовании виртуальной машины с Windows 10 для размещения узла и Edge тесты завершаются сбоем при отключении сеанса удаленного рабочего стола.
Вот ошибка, которая возникает, когда подключение к удаленному рабочему столу с виртуальной машиной Windows 10 отключено (но пользователь все еще вошел в виртуальную машину):
Сообщение о результате: метод инициализации SeleniumTests.LeftNavigationTests.Init вызвал исключение. System.InvalidOperationException: System.InvalidOperationException: операция размера окна завершилась неудачно, так как окно в данный момент недоступно.
Проблема возникает только тогда, когда удаленный сеанс не активен. При подключении тесты проходят нормально.
Кто-нибудь видел эту проблему раньше и нашел способ обойти ее? Любая помощь будет принята с благодарностью!
Информация о системе:
- Виртуальная машина Windows 10: версия 10.0.15063 сборка 15063
- Microsoft Edge 40.15063.674.0
- Microsoft EdgeHTML 15.15063
- Веб-драйвер Майкрософт: 15063
- Селен: 3.12.0
- Узел Selenium запускается в окне консоли на виртуальной машине Windows 10.