<?php use WebGuy\UserSteps; $I = new UserSteps($scenario); $I->wantTo('Reset my password and log in.'); $I->amOnPage(\ForgotPasswordPage::$URL); $I->fillField(\ForgotPasswordPage::$fieldEmail, '*****@*****.**'); $I->click('#forgotPasswordForm button[type=submit]'); $I->see('Reset password'); $I->click('a'); $I->seeElement('#changePasswordForm'); $I->fillField(\ResetPasswordPage::$fieldPassword, 'demo1234'); $I->fillField(\ResetPasswordPage::$fieldVerifyPassword, 'demo1234'); $I->click('#changePasswordForm button[type=submit]'); $I->see('You have already used this password.'); $I->fillField(\ResetPasswordPage::$fieldPassword, 'demo4321'); $I->fillField(\ResetPasswordPage::$fieldVerifyPassword, 'demo4321'); $I->click('#changePasswordForm button[type=submit]'); $I->login('*****@*****.**', 'demo4321');
<?php use WebGuy\UserSteps; $I = new UserSteps($scenario); $I->wantTo('Sign up and activate my account.'); $I->signup('*****@*****.**', 'demo', 'demo12', 'demo12'); $I->see('Thank you for signing up'); $I->click('a'); $I->seeElement('#loginForm');