Multi-Test TestNG.xml файл приводит к java.lang.NullPointerException
Здравствуйте, команда качества,
Мне нужна помощь, чтобы TestNG запускал несколько тестов из одного XML-файла. До сих пор мои попытки сделать это приводят к java.lang.NullPointerException ИЛИ к тесту (ам) fake_execute = "говорит, что он работал ... но как он мог работать, если он не запустил селен?"
Последнее замечание: все тесты запускаются SUCCESSFULLY при запуске с использованием отдельного файла 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 и обрабатывает некоторые функции селена базового уровня.
Вот команда из теста, на которой мой тест не пройден
@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();
}