loadSessionSnapshot('login')) return; $this->amOnPage('/wp-login.php'); $this->fillField('Username', getenv('WP_TEST_USER')); $this->fillField('Password', getenv('WP_TEST_PASSWORD')); $this->click('Log In'); $this->saveSessionSnapshot('login'); } /** * Define custom actions here */ public function logOut() { $I = $this; $I->amOnPage('/wp-login.php?action=logout'); $I->click('log out'); $I->wait(1); } /** * Navigate to the specified Mailpoet page in the admin. * * @param string $page The page to visit e.g. Inbox or Status */ public function amOnMailpoetPage($page) { $I = $this; $I->amOnPage('/wp-admin'); $I->waitForText('MailPoet', 3); $I->click('MailPoet'); $I->waitForText($page, 3); $I->click($page); $I->waitForText($page, 3); } }