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

Тестирование мобильных приложений
онлайн, начало 22 января
Комплексная система подготовки к сертификации ISTQB FL (КСП ISTQB)
онлайн, начало 20 января
Логи как инструмент тестировщика
онлайн, начало 20 января
Автоматизатор мобильных приложений
онлайн, начало 20 января
Фотография

No buffer space available (maximum connections reached?): connect

Selenium WebDriver

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

#21 Lzk

Lzk

    Специалист

  • Members
  • PipPipPipPipPip
  • 504 сообщений
  • ФИО:Олег
  • Город:Мск

Отправлено 22 Март 2016 - 13:02

я имею ввиду версию самих браузеров, а не chromedriver.

Попробуй обновить браузеры в общем и перезагрузиться.


  • 0

#22 thepauloo89

thepauloo89

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

  • Members
  • Pip
  • 55 сообщений
  • ФИО:Паша
  • Город:Москва


Отправлено 23 Март 2016 - 06:43

я имею ввиду версию самих браузеров, а не chromedriver.

Попробуй обновить браузеры в общем и перезагрузиться.

Chrome новый и webdriver новый,

FF новый так же


  • 0

#23 thepauloo89

thepauloo89

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

  • Members
  • Pip
  • 55 сообщений
  • ФИО:Паша
  • Город:Москва


Отправлено 24 Март 2016 - 05:27

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

вот методы первый сам из за которого проблема, второй это пауза.

 

public void waitForAjaxToFinish() {
long currentTime = System.currentTimeMillis();
while (System.currentTimeMillis() - currentTime < 10000) {
boolean ajaxFinished = (Boolean) ((JavascriptExecutor) driver)
.executeScript("return !!jQuery && jQuery.active == 0");
pause(1000);
if (ajaxFinished)
return;
}

throw new AssertionError("Ajax haven't finished its job in 100 sec");
}

 

 

public void pause(long mills) {
try {
Thread.sleep(mills); //1000 milliseconds is one second.
} catch (InterruptedException ex) {
Thread.currentThread().interrupt();
}
}


  • 0


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




Темы с аналогичным тегами Selenium WebDriver

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

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

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