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

Тестирование юзабилити (usability)
онлайн, начало 24 октября
Программирование на Python для тестировщиков
онлайн, начало 26 октября
Командная строка: инструменты тестировщика
онлайн, начало 31 октября
Тестирование мобильных приложений
онлайн, начало 31 октября
Фотография

Как изменить 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 2.0: стартовый уровень
онлайн, начало 9 ноября
Программирование на Java для тестировщиков
онлайн, начало 16 ноября
Автоматизация функционального тестирования
онлайн, начало 9 ноября
Selenium WebDriver: полное руководство
онлайн, начало 19 октября




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

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

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

Яндекс.Метрика
Реклама на портале