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

leipreachan

Регистрация: 26 ноя 2013
Offline Активность: 22 окт 2014 11:09
-----

Мои темы

как не ждать загрузку страницы и не падать с ошибкой?

11 марта 2014 - 14:17

Привет

 

В jsonwiredprotocol есть метод /url, который позволяет перейти по известному адресу.

Для него через "/timeouts" выставляется таймаут на то, сколько мы будем ждать загрузки страницы.

 

Но проблема в том, что если на страничке тупит какой-нибудь малозначительный рисунок, то /url будет ждать загрузки по максимуму, а потом упадёт с ошибкой "Timed out waiting for page load"

 

Никто не придумал ничего лучше, кроме try{}catch{} ?


Ability to fetch slotCounts from /grid/api/hub

09 декабря 2013 - 16:22

Привет

в ченджлогу для версии 36 интересная вещь упомянута:
* Added ability to fetch slotCounts from /grid/api/hub. The resource
looks like this:
{ "slotCounts": { "total": 20, "free": 8 } }
* Added ability to fetch newSessionRequestCount from the
/grid/api/hub resource.


Кроме того, вот такая штука в HubStatusServlet.java:
/**
* API to query the hub config remotely.
*
* use the API by sending a GET to grid/api/hub/
* with the content of the request in JSON,specifying the
* parameters you're interesting in, for instance, to get
* the timeout of the hub and the registered servlets :
*
* {"configuration":
* [
* "timeout",
* "servlets"
* ]
* }
*
* if no param is specified, all params known to the hub are returned.
*
* {"configuration": [] }
*
*/




Только у меня ничего не получается.
Какой реквест надо сформировать, кто-нибудь знает?

Запускаю сервер

java -jar selenium-server-2.37.0.jar -role hub -hubConfig hub.json -servlets org.openqa.grid.web.servlet.HubStatusServlet

кидаю GET:

http://localhost:5555/grid/api/hub/ - возвращается конфигурация.
А как запросить свободные слоты-то? Что я ни кидаю - всегда возвращается полная конфигурация.

Заранее спасибо