Селен элемент webdriver click работает только после запуска машины - PullRequest
0 голосов
/ 09 мая 2019

Я автоматизирую контрольный пример в C #, нажимаю кнопку, чтобы открыть другую страницу браузера на IE11 / win10.Моя версия Selenium WebDriver v3.141.

Проблема в том, что если этот тестовый запуск выполняется впервые после запуска виртуальной машины, он всегда будет работать.затем он будет постоянно отказывать до перезагрузки машины.это не удалось в функции щелчка элемента.Я не вижу второй страницы.

Я пробовал

element.click / action class / JS click / Keys.Enter function.

Они все работают впервые.Так что мне кажется это не функция щелчка.Может ли это быть флаг выключен после первого запуска?внутри селена нажмите?

Добавление времени ожидания и подтверждения не помогает.без них первый запуск работает независимо.если произошла другая ошибка, прежде чем она нажала на функцию щелчкаконтрольный пример больше не будет работать, когда он перейдет к функции щелчка.

Я ожидаю, что функция щелчка будет работать постоянно, а не один раз.

вот код.

            Thread.Sleep(1000);
            Assert.IsTrue(emailBtn.Enabled & emailBtn.Displayed);
            emailBtn.SendKeys(Keys.Enter);
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...