首页 > 解决方案 > 在指定的文件夹结构中使用 java main 方法执行 testng xml

问题描述

testng.xml中的执行工作正常,但是在使用方法执行时,相同的执行会产生异常找不到测试类的类路径main

Java 项目中的main方法如下结构: src/main/java - 包含多个包,包括包含 main 方法的类 src/test/java - 包含多个用于测试类和方法的包

当类包含src/test/javamain中的方法时产生main method not found 错误

当类包含src/main/javamain中的方法时产生未找到测试类错误

// Create object of TestNG Class
TestNG runner=new TestNG();

// Create a list of String 
List<String> suitefiles=new ArrayList<String>();

// Add xml file which you have to execute
suitefiles.add("C:\\Users\\Documents\\Blog6March\\dummy16june\\testng.xml");

// now set xml file for execution
runner.setTestSuites(suitefiles);

// finally execute the runner using run method
runner.run();

标签: javaseleniumselenium-webdriverjartestng

解决方案


推荐阅读