硒webdriver

我在黄瓜的一个特性文件中实现了两个场景轮廓,并且在我的测试用例失败时,还在@After Junit命令中编写了新的浏览器启动的脚本。

@After
public void teardownpatientregis(Scenario s) throws IOException, InterruptedException
{
    if(s.isFailed())
    {
        Screenshots.getscreenshot(s);
        driver.quit();
        initialize(failbrowser);
        url(failurl);
        Logintestpage.getusername(failuser);
        Logintestpage.getpassword(failpass);
        Logintestpage.loginalert();
        Thread.sleep(2000);
        Logintestpage.logout();
        driver.quit();
    }
}

但新的Webdriver在关闭我的浏览器后不会启动。 它显示SessionNotCreatedException错误。 请帮我解决这个问题


新的Webdriver在关闭浏览器后不启动,因为您没有关闭浏览器,而是发出退出。

driver.close()至少替换第一个driver.quit() ,如果不是两者。

链接地址: http://www.djcxy.com/p/52335.html

上一篇: selenium webdriver

下一篇: How to tear down selenium webdriver when the @tests are in different classes