У меня есть три проекта: generictest, testcase и testframework. Здесь generictest содержит все возможности управления селеном. testcase содержит все тестовые примеры, использующие junit и выполняемые с помощью сервера selenium, а тестовая среда показывает панель управления qa, в которой есть две кнопки запуска выполнения и остановки выполнения, а также список всех тестовых случаев, доступных в проекте testcase. если пользователь начинает выполнение тестовых наборов по нажатию кнопки запуска выполнения и через некоторое время, если он нажимает кнопку остановки выполнения, браузер не останавливается немедленно, а выполнение тестовых случаев не останавливается. как я могу убить браузер при нажатии на кнопку остановки выполнения, а также остановить выполнение тестовых наборов...... предложите какое-то решение для этого.........
как остановить сервер селена нажатием кнопки с помощью java?
Ответы (2)
Чтобы закрыть все запущенные тесты с помощью этой кнопки, взгляните на следующее:
Таким образом, вам нужно открыть следующий URL-адрес для каждого сеанса, открытого с помощью любой http-библиотеки. а>:
http://localhost:4444/selenium-server/driver/?sessionId=session-id&cmd=testComplete
После завершения всех ваших тестов откройте следующий URL-адрес, используя ту же библиотеку:
http://localhost:4444/selenium-server/driver/?cmd=shutDown
person
Santi
schedule
18.09.2009
Вы можете остановить сервер селена, используя ссылку на объект селена. Вы можете вызвать это кодирование нажатием кнопки....
selenium.shutDownSeleniumServer();
Я пробовал этот код.
person
Prakash Panjwani
schedule
21.09.2009