В настоящее время я автоматизирую веб-приложение, используя инфраструктуру Selenium WebDriver вместе с TestNG. Я хочу предоставить параметры для каждого тестового класса в файле testing.xml, но на веб-ресурсах я видел только подход, в котором определенные параметры предопределены для использования для отдельных классов, таких как:
<!DOCTYPE suite SYSTEM "http://testng.org/testng-1.0.dtd">
<suite name="Parameterization Test Suite">
<test name="Testing Parameterization">
<parameter name="browser" value="Firefox"/>
<parameter name="username" value="testuser"/>
<parameter name="password" value="testpassword"/>
<classes>
<class name="com.parameterization.TestParameters" />
</classes>
</test>
</suite>
где имя класса четко указывает только один класс TestParameters.
Есть ли способ установить некоторые параметры прямо как глобальные? То есть мы можем использовать их в любом тестовом классе в рамках проекта?