Я тестирую огуречный jvm с помощью Test NG XML для параллельного выполнения сетки селена как в Firefox, так и в Chrome.
В TestNG XML я указал файл класса как файл Cucumber runner.java
, и этот java-файл содержит путь к моим функциям.
Когда я запустил свой testNg.xml
, я не получил никакого ответа, и я вижу пустые тестовые отчеты NG.
Примечание: я попробовал тот же скрипт в огурце Junit в сетке для хрома и работает нормально.
Добавлена аннотация @parameter("BrowserName")
к тестовому файлу case.java
, который необходимо протестировать как на Chrome, так и на Firefox.
TestNG.xml
<!-- package name Test1,Cucumber runner file name= runner>
<suite name="Test1" verbose="3" parallel="tests" thread-count="2">
<test name="Run on Firefox">
<parameter name="browserName" value="firefox"/>
<classes>
<class name="Test1.runner"/>
</classes>
</test>
<test name="Run on chrome">
<classes>
<parameter name="browserName" value="chrome"/>
<class name="Test1.runner"/>
</classes>
</test>
</suite>
и, пожалуйста, расскажите мне подробности шагов по интеграции с jenkin. Jenkins интегрируется с jvm огурца для параллельного тестирования сетки.
Мой последний вопрос, я новичок в сетке, я хотел бы знать, что мы можем видеть все браузеры, работающие на нескольких узлах, или мы не можем видеть ничего, кроме результатов при работе через Jenkins.
Спасибо,
Сентил