SessionNotCreatedException - selenium webdriver

时间:2018-01-03 05:51:39

标签: java selenium junit cucumber bdd

我在瓜的一个功能文件中实现了两个场景轮廓,并且还编写了一个脚本,当我的测试用例失败时,新浏览器会在@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错误。请帮我解决这个问题

1 个答案:

答案 0 :(得分:1)

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

如果不是两个,请至少将第一个driver.quit()替换为driver.close()