2014-12-23 2 views
0

В Selenium сначала записываю какой-то сценарий и выполняю тестовый пример, он отлично работает.Ошибка в селене, когда мы выполняем несколько раз

Следующая исполнение однако приводит к сообщению об ошибке

Элемент не найден

Когда я запускаю тот же тестовый пример, он отображает сообщение об ошибке. Иногда это выполнение выполняет одни и те же команды.

Пожалуйста, помогите мне решить этот вопрос

+0

Это может быть связано с тем, что ваш сайт загружается слишком быстро/слишком медленно, и он селен некоторое время не может найти элемент. –

ответ

0

Несколько причин для получения «Элемент не найден» ошибка. Некоторые решения:

Причина 1: Если драйвер/сценарий пытается щелкнуть/проверить веб-элемент перед его загрузкой, вы можете получить то же сообщение.
Решение: Попробуйте использовать WaitAndClick.

Причина 2: Если атрибут, используемый для нахождения веб-элемента, является динамическим.

Решение: Попробуйте использовать другой атрибут, если элемент Web-Element является уникальным и статическим.

Смежные вопросы