Selenium TestNG测试运行顺序
我遵循页面对象模型进行应用程序测试。下面是我写的测试Selenium TestNG测试运行顺序,selenium,testng,pom.xml,Selenium,Testng,Pom.xml,我遵循页面对象模型进行应用程序测试。下面是我写的测试 loginTest(validLogin(),invalidLogin()) addTeacherTest(validAddTeacher(),invalidAddTeacher()) logoutTest(logout()) 要测试的业务流如下所示- validLogin()->validAddTeacher()->注销 validLogin()->invalidAddTeacher() 现在,我想使用TestNG.xml参数化完整的流,而
现在,我想使用TestNG.xml参数化完整的流,而不是单独的测试。我可以这样做吗?如果没有,那么我如何在Selenium/PoM中测试完整的业务流呢?与其创建一种测试依赖于其他测试的情况,为什么不将这些函数方法卸载到另一个类中,并简单地从
@test
方法中按所需顺序调用它们呢?这样,您仍然能够轻松地并行运行测试,并且可以缓解测试依赖性问题。此外,这种方法使参数化变得简单。您只需在testng.xml文件的每个
标记中添加所需的
标记。是否希望基于从testng xml传递的某个参数运行特定的测试用例集?