- GUI Автомата: WebDriver
- Параллельное выполнение: Selenium Grid 2
- языка сценариев: Ruby
- BDD Инструмент: Rspec
Мои Test выглядит так:Выполнение теста RSpec параллельно с использованием WebDriver и СЕТКА2
def set_up
@driver = Selenium::WebDriver.for(:remote,:url => "http://localhost:4444",
:desired_capabilities => :firefox)
end
def clean_up
@driver.quit
end
it "test_direct_log_in" do
@log_in_page = Page.new(@driver).go_to_log_in_Page
@log_in_page.login("[email protected]","password")
Assert.new(@driver).verify_text_present("My Dashboard")
end
it "test_direct_log_in" do
@log_in_page = Page.new(@driver).go_to_log_in_Page
@log_in_page.login("[email protected]","password")
Assert.new(@driver).verify_text_present("My Dashboard")
end
Шаги:
- Запуск концентратор с помощью Java -jar селена сервера staalone-2.3.0.jar -ролевого Концентратора
- Assigned узел к ступице с помощью Java -jar селена сервер автономного-2,21. 0.jar -ролевой узел -hub http://localhost:4444/grid/register -maxsession = 20 -port 5555
Я в состоянии выполнить тест последовательно .. реальный вопрос я не в состоянии выполнить тест параллельно ...
Любая помощь будет оценена Тед.
две вещи - название сервера, используемый для запуска хаба не то же самое, как узел, я бы рекомендовал под управлением той же версии для обоих узлов и ступицы (версии 21 является последней стабильной версия). И, во-вторых, можете ли вы сказать мне, как вы параллельно выполняете два теста? – Amey
Спасибо тон за быстрый ответ. Первый был ошибкой с копией папок ... Я использую тот же сервер для обоих Во-вторых, на самом деле это то, что я хочу выяснить, как я могу выполнить проверку параллельно. Я понимаю, что для того, чтобы использовать другой инструмент выполнять тесты параллельно. как тесты, когда тесты находятся в java. Пришел к глубокому тесту во время поиска, но не знал, как его использовать. – khushi
просто попробуйте запустить тот же сценарий тестового сценария, что и две отдельные вкладки терминала, в зависимости от вашей текущей конфигурации, два окна должны открыться и эффективно работать параллельно. – Amey