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

Техники локализации плавающих дефектов
онлайн, начало 17 августа
Школа для начинающих тестировщиков
онлайн, начало 20 августа
Программирование на Python для тестировщиков
онлайн, начало 14 августа
Тестирование без требований
онлайн, начало 17 августа
Фотография

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 анонимных

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