Файл Multi-Test TestNG.xml приводит к исключению java.lang.NullPointerException
Привет команда качества,
Мне нужна помощь, чтобы заставить TestNG запускать несколько тестов из одного XML-файла. До сих пор мои попытки сделать это приводят к исключению java.lang.NullPointerException ИЛИ тесту(ам) fake_execute="говорит, что он запущен... но как он мог работать, если он не запускал селен?"
И последнее замечание: все тесты выполняются УСПЕШНО при запуске с использованием автономного XML-файла.
Ниже мой файл XML
<test name="Simple example">
<groups>
<run>
<include name="groupA" />
<include name="groupB" />
</run>
</groups>
<classes>
<class name="test.LoginPageTest"/>
<class name="test.PurchaseItemTest"/>
</classes>
</test>
</suite>
Когда TestNG/Selenium выдает ошибку нулевого указателя, он всегда терпит неудачу на selenium.open(URL)
, selenium.windowMaximize()
, selenium.windowFocus()
.
Я использую файл SeleneseTestNGHelper, который запускает Selenium и обрабатывает некоторые функции Selenium базового уровня.
Вот команда из теста, на котором мой тест не работает
@Test (dataProvider = "Login_Test", groups = {"groupA"})
public void testLoginPage(String string1, String string2) throws Exception {
// Super-size & Focus on Selenium Test Window
//selenium.windowMaximize();
//selenium.windowFocus();
// Start your motors and get to testing
try { selenium.open("http://www.google.com"); }
catch(Throwable e)
{e.printStackTrace(); }
}
Вот метод, называемый
public void open(String string) {
selenium.open(string);
selenium.windowMaximize();
selenium.windowFocus();
}