登录页面类
public class LoginTest extends AppKeyFunctions{
public LoginTest() throws IOException {}
@Test(groups= {"login"})
public void login() throws Exception {
loginToApplication();
}
}
添加新课程
public class AddNewCourse extends AppKeyFunctions{
public AddNewCourse() throws IOException {}
@Test(groups= {"addCourse"})
public void addTheNewCourse() throws Exception {
loginToApplication();
clickCourseInHomePage();
clickAddButton();
enterTheCourseDetails(title,description,duration,price,1);
clickTheSaveButton();
this.verifyTheNewlyCreatedCourseDetailsInDatabase();
}
}
testng.xml文件
<suite name="Suite">
<test name="all-test">
<groups>
<run>
<exclude name="login" />
<include name="addCourse"/>
</run>
</groups>
<packages>
<package name="com.oslos.testsuites" />
</packages>
</test>
</suite>
我想通过使用testng.xml在包(com.oslos.testsuites
)中执行两个不同的类文件,但是当我执行xml文件时它显示NullPointerException。
答案 0 :(得分:1)
尝试使用包名称创建并在其中包含您的类名。
例如: -
<class name="packagename.classname"/>
</classes>
<class name="packagename.classnameTwo"/>
</classes>