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

Подготовка к сертификации ISTQB FL
онлайн, начало 10 августа
Тестирование REST API
онлайн, начало 10 августа
Программирование на Python для тестировщиков
онлайн, начало 14 августа
Тестирование без требований
онлайн, начало 17 августа
Фотография

Не получается увеличить таймаут

selenium c# firefox

  • Авторизуйтесь для ответа в теме
Сообщений в теме: 3

#1 cross282

cross282

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

  • Members
  • Pip
  • 16 сообщений

Отправлено 31 октября 2019 - 14:06

Приветствую, не могу увеличить timeout в firefox. У меня страница загружается из-за прокси более 60 секунд и я получаю ошибку:

 

The HTTP request to the remote WebDriver server for URL http://localhost:558...fd0089d4237/url timed out after 60 seconds

мой код:

            FirefoxProfile prof = new FirefoxProfile("C:/PRF");
            FirefoxOptions opt = new FirefoxOptions();            
            opt.Profile = prof;
            opt.SetPreference("apz.content_response_timeout", "120000");                              
            IWebDriver driver = new FirefoxDriver(opt);             
            driver.Manage().Window.Maximize();
            driver.Manage().Timeouts().PageLoad = TimeSpan.FromSeconds(220);
            driver.Manage().Timeouts().ImplicitWait = TimeSpan.FromSeconds(220);
            driver.Navigate().GoToUrl("https://yandex.ru");

Ни одна из строк не помогает.


  • 0

#2 BabyRoot

BabyRoot

    Специалист

  • Members
  • PipPipPipPipPip
  • 766 сообщений


Отправлено 31 октября 2019 - 19:48

driver.Manage().Timeouts().PageLoadTimeout(TimeSpan.FromSeconds(120));

  • 0

#3 cross282

cross282

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

  • Members
  • Pip
  • 16 сообщений

Отправлено 04 ноября 2019 - 10:39

driver.Manage().Timeouts().PageLoadTimeout(TimeSpan.FromSeconds(120));

Не помогает

Ошибка:1572864026059   mozrunner::runner       INFO    Running command: "C:\\Program Files\\Mozilla Firefox\\firefox.exe" "-marionette" "-foreground" "-no-remote" "-profile" "C:\\Users\\cross\\AppData\\Local\\Temp\\rust_mozprofilewZWLg0"

The HTTP request to the remote WebDriver server for URL http://localhost:534...32f3cd6686e/url timed out after 60 seconds. Crash

  • 0

#4 cross282

cross282

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

  • Members
  • Pip
  • 16 сообщений

Отправлено 05 ноября 2019 - 11:21

Если кому-нибудь вдруг понадобится

Решение:

FirefoxOptions opt = new FirefoxOptions();
string geckoDriverDirectory = "путь к папке, где лежит geckodriver";
IWebDriver driver = new FirefoxDriver(geckoDriverDirectory, opt, TimeSpan.FromSeconds(120)); 

вот таким образом получилось поменять


  • 0


Selenium 2.0: стартовый уровень
онлайн
Программирование на Java для тестировщиков
онлайн
Автоматизация функционального тестирования
онлайн
Selenium WebDriver: полное руководство
онлайн




Темы с аналогичным тегами selenium, c#, firefox

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

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

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