Я хочу выполнить все свои тестовые примеры в одном браузере (я использую testng и maven для выполнения тестовых примеров) Я реализую @BeforeSuite
и @AfterSuite
все в порядке, но проблема в том, что я хотите добавить еще один параметр «браузер» на мой testng.xml ошибки является:Перекрестный браузер и набор тестов с testng
параметр 'браузера требуется @Configuration по методе testBeforeSuite, но не был отмечен @optional или определен в F: \ рабочего пространства \ my-app \ browser.xml
У меня есть следующий testng.xml
Я просто хочу, чтобы параметр browser
применяется только в TestConfig и нет других тестовых случаев я попытался изменить свою testng.xml с:
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE suite SYSTEM "http://testng.org/testng-1.0.dtd">
<suite name="Suite">
<test name="Test">
<parameter name="browser" value="firefox"/>
<classes>
<class name="com.mycompany.app.TestConfig"/>
</classes>
</test>
<test name="Test2">
<classes>
<class name="com.mycompany.app.TestOrder"/>
<class name="com.mycompany.app.TestDatabase"/>
</classes>
</test>
</suite>
Но та же ошибка отображается. Я искал параметр exclude в testng, но ничего не нашел Есть ли способ запустить костюм тестовых случаев с браузером параметров только для одного тестового примера? (только для конфигурации)
Помещенный в коде для beforesuite –