我正在右键单击我的testng.xml并以testng套件的形式运行,但是它中的类没有运行。
这是我的xml文件:
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE suite SYSTEM "http://testng.org/testng-1.0.dtd" >
<suite name="mytestpack" >
<test name="Firefox Test">
<parameter name="browser" value="Firefox"/>
<classes>
<class name="mytestpack.MyTestClass" />
</classes>
</test>
</suite>这是MyTestClass代码:
package testing_pack;
import org.openqa.selenium.WebDriver;
import org.openqa.selenium.firefox.FirefoxDriver;
import org.testng.annotations.AfterMethod;
import org.testng.annotations.AfterTest;
import org.testng.annotations.BeforeMethod;
import org.testng.annotations.BeforeTest;
import org.testng.annotations.Parameters;
import org.testng.annotations.Test;
public class MyTestClass {
private static WebDriver driver;
@Parameters({"browser"})
@BeforeTest
public void setup(String browser) {
System.out.println(browser);
// If the browser is Firefox, then do this
if(browser.equalsIgnoreCase("firefox")) {
driver = new FirefoxDriver();
// If browser is IE, then do this
}
}
@Test
public static void test() {
driver.get("http://only-testing-blog.blogspot.in");
String i = driver.getCurrentUrl();
System.out.println(i);
}
@AfterTest
public void teardown() {
driver.close();
}
}这门课自己上得很好。不明白为什么testng不运行它。它不会抛出任何只显示的错误:
[TestNG] Running:
C:\Users\Laptops\Desktop\eclipse\workspace\testproject\src\mytestpack\testng.xml
===============================================
mytestpack
Total tests run: 0, Failures: 0, Skips: 0
===============================================谢谢
发布于 2015-04-22 05:14:04
将testng.xml中的套件名从mytestpack更改为testing_pack。类MyTestClass在不同的包下。
https://stackoverflow.com/questions/29786051
复制相似问题