50次测试后,在selenium Webdriver中清除测试

时间:2017-04-05 12:54:11

标签: java selenium selenium-webdriver testng

我已经在Selenium Webdriver中编写了长测试套件(超过100个测试),用Java和TestNG编写。 当我只进行最后一组测试(名称' v1870')时,在20次测试中,我经常在测试后获得成功。但是当我开始全部测试时,我在最后一组的小组测试中得到了一些补偿。

我使用注释来清除驱动程序:

    @AfterClass(alwaysRun = true)
public void tearDown() throws Exception {
    if (driver != null) {
        driver.quit ();
    }
    String verificationErrorString = verificationErrors.toString ();
    if (!"".equals (verificationErrorString)) {
        Assert.fail (verificationErrorString);
    }
}

由于某些原因,我失败了。 (断言错误或 org.openqa.selenium.NoSuchSessionException:会话ID为空。在调用quit()之后使用WebDriver?

我应该怎么做才能清除所有必要的东西? 例如,我认为,我可以在20个课程/考试之后清除所有内容,但是如何?

0 个答案:

没有答案