Java 如何在testng.xml中使用exclude和include执行不同的类文件
登录页面类Java 如何在testng.xml中使用exclude和include执行不同的类文件,java,selenium-webdriver,testng,Java,Selenium Webdriver,Testng,登录页面类 public class LoginTest extends AppKeyFunctions{ public LoginTest() throws IOException {} @Test(groups= {"login"}) public void login() throws Exception { loginToApplication(); } } 增加新的课程类别 public class AddNewCourse extends AppK
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。尝试创建并在其中使用包名指定类名
例如:-
<class name="packagename.classname"/>
</classes>
<class name="packagename.classnameTwo"/>
</classes>