закодированный пользовательский интерфейс не может найти компоненты в Chrome при воспроизведении записей из IE - PullRequest
0 голосов
/ 29 августа 2018

Я хочу протестировать приложение ReactionJS с закодированным пользовательским интерфейсом и воспроизвести его с помощью браузера Chrome. Я записываю свои действия в IE, у меня установлены все компоненты selenium и драйверы браузера, моя версия chrome самая последняя (пробовал и более старые версии). Сценарий моего теста - ввести логин и пароль, авторизоваться и выйти. Поэтому, когда я запускаю свой тест на IE, все работает отлично. Но если я запускаю его в Chrome, он печатает все, что входит в систему, поэтому, когда он находится на главной странице с множеством компонентов, он не находит кнопку выхода из системы, говоря, что не может найти элементы управления с заданной информацией (теги, идентификаторы, классы). , Но когда я проверяю элемент с информацией из теста, он идеально совпадает.

1 Ответ

0 голосов
/ 29 августа 2018

Не берите в голову людей, Решил проблему. Оказывается, Chrome не ждет загрузки всех компонентов в отличие от IE. Так что, пока он нажимал на кнопку входа в систему, он собирался искать этот компонент, даже не ожидая загрузки страницы. Поэтому я просто установил некоторые условия, заставляя ждать, пока все загрузится, и затем попытаться найти компоненты.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...