我有一個包含超過10個類的testNG套件。當我將testNG.xml作爲一個套件啓動時,瀏覽器(ff)在進入第二課之前不會關閉,因爲我曾經打開瀏覽器並在每個課程中關閉瀏覽器。我已經測試過,只給出一個瀏覽器關閉的類。請檢查下面的代碼@AfterTest在eclipse中運行帶有多個類的testNG.xml時,WebDriver窗口未關閉
@BeforeClass(alwaysRun = true)
public void setUp() throws Exception {
driver = new FirefoxDriver();
baseUrl = "http://www.example.com";
driver.manage().timeouts().implicitlyWait(30, TimeUnit.SECONDS);
}
@Test(priority=0)
public void testActivityMasterDBCheck() throws Exception {
--------------------
--------------------
@AfterTest
public void tearDown() throws Exception {
driver.quit();
String verificationErrorString = verificationErrors.toString();
if (!"".equals(verificationErrorString))
{
fail(verificationErrorString);
}
}
and XML is
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE suite SYSTEM "http://testng.org/testng-1.0.dtd">
<suite name="Suite">
<test name="Test">
<classes>
<class name="Admin.ManagePackagesDBCheck"/>
<class name="Reports.ActiveStatusReportDBCheck"/>
----------
</classes>
</test> <!-- Test -->
</suite> <!-- Suite -->
你能看到什麼錯誤? –