Я запускаю тесты через селеновую сетку.Я получил вышеупомянутую ошибку.Ниже приведены решения, которые я попробовал
- Пробный запуск тестов из testng.xml
- Установка шаблона для testng.xml из свойств testng
Ошибка не устранена
Мой файл testg выглядит следующим образом
<suite name="TestSuite" thread-count="2" parallel="tests">
<listeners>
<listener class-name="com.hrmapp.orangehrm.Tests.ExtentListener"></listener>
</listeners>
<test name="tests">
<parameter name="browser" value="chrome"></parameter>
<classes>
<class name="com.hrmapp.orangehrm.Tests.OrangeHRMTests"></class>
</classes>
</test>
<test name="tests2">
<parameter name="browser" value="firefox"></parameter>
<classes>
<class name="com.hrmapp.orangehrm.Tests.OrangeHRMTests"></class>
</classes>
</test>
</suite>
Мой класс Java выглядит следующим образом
@Parameters("{browser}")
@BeforeClass
public void setup(String browser) throws IOException {
System.out.println(browser);
launch(browser);
}
public static void launch(String browser) throws MalformedURLException{
prop=PropertyReader.readData();
setDriver(browser);
// setDriver(prop.getProperty("browser"));
getDriver().manage().window().maximize();
getDriver().get(prop.getProperty("url"));
}
Спасибо за ваше время