Selenium / WebDriver tearDown()不关闭导航器

时间:2016-02-03 10:51:04

标签: selenium selenium-webdriver junit webdriver

我不明白为什么我的selenium java测试在测试结束时没有关闭我的Firefox窗口。 有任何想法吗 ?

这是我的代码

public class ScenarioTest {
  private WebDriver driver;
  private String baseUrl;
  private boolean acceptNextAlert = true;
  private StringBuffer verificationErrors = new StringBuffer();


  @Before
  public void setUp() throws Exception {
    driver = new FirefoxDriver();
    baseUrl = "http://www.popgom.fr/";
    driver.manage().timeouts().implicitlyWait(30, TimeUnit.SECONDS);
  }

 @Test
  public void ScenarioTest() throws Exception { // My test code ... }

 @After
  public void tearDown() throws Exception {
    driver.quit();
  }
 }

1 个答案:

答案 0 :(得分:-1)

尝试AfterTest

@AfterTest
      public void tearDown() throws Exception {
        driver.close();
        driver.quit();
      }
     }

可以在你的情况下工作。 :)或者您可能需要更新TestNg / Junit版本。