1)
Необходимы скрипты для старта и останова Grid2 Hub. И если со стартом все более-менее ясно (ant-скриптом), то как остановить Hub не понятно.
Grid1.0 можно было остановить так:
wget --post-data action=shutdown action=shutdown http://localhost:5555/lifecycle-managerно для Grid 2.0 такой вариант не срабатывает
2)
Так же необходимо запускать и останавливать RC и RW. Тут опять же с запуском проблем нет, но вот для останова решение для 1.0 подходит лишь на половину. Останов RC 1.0 можно было сделать ANT-задачей:
<target name="stop-remote-control"> <get taskname="selenium-shutdown" src="http://localhost:${port}/selenium-server/driver/?cmd=shutDownSeleniumServer" dest="result.txt" ignoreerrors="true" /> <echo taskname="selenium-shutdown" message="DGF Errors during shutdown are expected" /> </target>В 2.0 этой задачей сама RC (и RW) останавливается, но из списка Grid2 Hub не пропадает, хоть и отмечается недоступной:
WebDriverRemoteProxy listening on http://192.168.68.1:56959/wd/hub(cannot be reached at the moment) test session time out after 120 sec. Supports up to 1 concurrent tests from: [{platform=LINUX, browserName=firefox, maxInstances=1}]
Буду благодарен за подсказку, как остановить Hub и RC?