Хорошо, у меня уже есть несколько тестовых случаев, написанных для подхода Webdriver. Но теперь мне нужно получить Selenium Grid для возможного стресс-тестирования веб-приложения.
Я нашел это демо , но он не может управлять Firefox 11. Затем я обнаружил эту вики-страницу , что на два уровня выше, чем я могу понять, но этот файл JAR предположительно способен управлять Firefox 11.
Что мне нужно - некоторые ресурсы, как запустить Grid и как сделать простой тест - например, написать «Hello World» в строке поиска Google и нажать «Search».
EDIT
Это ошибка, когда я пытаюсь запустить сетку как узел
D:\_dev\selenium-grid-1.0.8\lib>java -jar selenium-server-standalone-2.20.0.jar -role node -hub http://localhost:4444/grid/register
22-Mar-2012 10:33:48 org.openqa.grid.selenium.GridLauncher main
INFO: Launching a selenium grid node
Exception in thread "main" java.lang.NoSuchMethodError: java.lang.String.isEmpty()Z
at org.openqa.grid.common.RegistrationRequest.getRemoteControlConfiguration(RegistrationRequest.java:585)
at org.openqa.grid.internal.utils.SelfRegisteringRemote.startRemoteServer(SelfRegisteringRemote.java:86)
at org.openqa.grid.selenium.GridLauncher.main(GridLauncher.java:72)
И это вывод с сервера, который выглядит нормально
D:\_dev\selenium-grid-1.0.8\lib>java -jar selenium-server-standalone-2.20.0.jar -role hub
22-Mar-2012 10:33:33 org.openqa.grid.selenium.GridLauncher main
INFO: Launching a selenium grid server
360 [main] INFO org.seleniumhq.jetty7.server.Server - jetty-7.x.y-SNAPSHOT
422 [main] INFO org.seleniumhq.jetty7.server.handler.ContextHandler - started o.s.j.s.ServletContextHandler{/,null}
438 [main] INFO org.seleniumhq.jetty7.server.AbstractConnector - Started SocketConnector@0.0.0.0:4444