Перейти к содержимому

Фотография

Как изменить pageloadstrategy по ходу выполнения теста?

selenium pageloadstrategy

  • Авторизуйтесь для ответа в теме
В этой теме нет ответов

#1 AlekseiChibisov

AlekseiChibisov

    Новый участник

  • Members
  • Pip
  • 1 сообщений
  • ФИО:Чибисов Алексей Анатольевич

Отправлено 01 июня 2018 - 07:26

Столкнулся с проблемой, что во время выполнения теста только на одной странице driver зависает, то на проверке одного поля, то другого.Висит, как при ожидании окончания загрузки страницы, при этом в дебаге если перейти на открытую страницу documet.readyState = complete. Если руками обновить страницу, то тест продолжает работать с того места, где завис. Попробовал изменить pageLoadStrategy на none, тест проходит без зависаний драйвера, но проблема в том что тестов много а изменение стратегии нужно только один раз, можно ли как-то изменить стратегию загрузки страниц во время выполнения теста на none, а потом опять вернуть ее на normal? 

P/S. Я знаю что есть метод setPageLoadTimeOut, но он выбрасывает ошибку INFO: HTTP Status: '500' -> incorrect JSON status mapping for 'timeout', с которой я не нашел как бороться начиная с версии 3.4.0. Текущая конфигурация - Selenium 3.12.0, IE 11, IEDriverServer 3.12, WIN 10 


  • 0



Темы с аналогичным тегами selenium, pageloadstrategy

Количество пользователей, читающих эту тему: 0

0 пользователей, 0 гостей, 0 анонимных