[英]testng.xml not running class
我右键单击testng.xml并以testng Suite身份运行,但其中的类未运行。
这是我的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
===============================================
谢谢
在更改您的套件名称testng.xml
从mytestpack
到testing_pack
。 类MyTestClass
在不同的程序包下。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.