В настоящее время используется maven для запуска тестов на селен в среде testNg.
Я указываю файлы бегуна огурца в комплекте testng.xml и запускаю 4 комплекта по одному для каждого экземпляра браузера. Ниже приведен пример этого файла testng.xml.
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE suite SYSTEM "http://testng.org/testng-1.0.dtd">
<suite name="Test - Suite" parallel="classes" thread-count="5">
<test name="Online Firefox">
<parameter name="driver.name" value="firefoxDriver" />
<classes>
<class name="com.Online.runner.Test1_RunnerTest"/>
<class name="com.Online.runner.Test2_RunnerTest"/>
<class name="com.Online.runner.Test2_RunnerTest"/>
</classes>
</test>
</suite>
Я дал теги каждому файлу бегуна в опциях огурца.
Мне интересно посмотреть, есть ли способ указать в файле testng.xml запуск всех классов бегунов с определенными тегами огурцов вместо именования каждого файла бегун классов по отдельности? Так что, если бы я хотел запустить все регрессионные тесты или все тесты здравомыслия, это было бы легко. Кроме того, есть ли какие-либо ограничения для этого? Кажется, я не могу найти в этом никакой помощи, и мы будем благодарны. Спасибо