Using with Ggr or Moon
By default WebSummoner UI considers that the same daemon (WebSummoner) is
handles Selenium session creation and returns a list of already running sessions
at /status API. However in more complicated cases like connecting WebSummoner
UI to a Ggr or
Moon (Aerokube’s commercial product, not
part of WebSummoner) cluster two separate
daemons exist:
- In Ggr cluster: Ggr daemon creates sessions and GgrUI daemon delivers
/statusAPI. - In Moon cluster: Moon daemon creates sessions and Moon API daemon
delivers
/statusAPI.
To use WebSummoner UI in such complicated environment you have to separately specify where Webdriver API and status API are listening. This can be done as follows:
./websummoner-ui --webdriver-uri http://<ggr-or-moon-host>:4444 --status-uri http://<ggr-ui-or-moon-api-host>:8888By default --webdriver-uri and --status-uri flags are set to
--websummoner-uri value.