我想按照功能示例逐个执行两个测试.它工作但我不知道如何在第二次测试完成时关闭浏览器.
我已经尝试过AfterFeature钩子,但它没有用.我刚刚登录.我想在这一刻关闭浏览器
这是代码
public class LoginSteps
{
[BeforeScenario("LoginProperly")]
public static void BeforeScenario()
{
Browser.Initialize();
}
[AfterScenario("LoginProperly")]
public static void AfterScenario()
{
Browser.ClearCache();
}
[AfterFeature("LoginProperly")]
public static void AfterFeature()
{
Browser.Quit();
}
[Given(@"I navigate to login page")]
public void GivenINavigateToLoginPage()
{
Browser.Wait();
Pages.Navigation.GoToSignIn();
}
[Given(@"I have completed the form with '(.*)' and '(.*)'")]
public void GivenIHaveCompletedTheFormWithAnd(string email, string password)
{
Pages.Login.LogIn(email, password);
}
[When(@"I press Submit")]
public void WhenIPressSubmit()
{
Pages.Login.ClickLogin();
}
[Then(@"I should see my account panel")]
public void ThenIShouldSeeMyAccountPanel() …Run Code Online (Sandbox Code Playgroud)