Прежде всего: я студент, и я пытаюсь научиться тестированию пользовательского интерфейса (я понимаю только основы).Я хочу запустить несколько тестов пользовательского интерфейса без закрытия браузера после каждого теста.Я использую TestNG, Arquillian и Graphene, но я не против перейти на JUnit, если это поможет.То, что я получил до сих пор:
public class ParentTest extends Arquillian
{
}
public class Test2and1 extends ParentTest
{
@Test(dependsOnGroups = {"test1"})
public void test2and1()
{
assertFalse(driver.getTitle().equals("123"));
}
}
public class Test1 extends ParentTest
{
@Test(groups = {"test1"})
public void test1()
{
assertFalse(driver.getTitle().equals("123"));
}
}
То, что я тоже пытался, это привести драйвер к суперклассу ParentTest
, но это дает тот же результат.Я искал весь интернет, но их решения, похоже, не работают в моей ситуации: (