LoginPage.php 581 B

12345678910111213141516171819202122232425
  1. <?php
  2. namespace tests\codeception\_pages;
  3. use yii\codeception\BasePage;
  4. /**
  5. * Represents login page
  6. * @property \AcceptanceTester|\FunctionalTester $actor
  7. */
  8. class LoginPage extends BasePage
  9. {
  10. public $route = 'site/login';
  11. /**
  12. * @param string $username
  13. * @param string $password
  14. */
  15. public function login($username, $password)
  16. {
  17. $this->actor->fillField('input[name="LoginForm[username]"]', $username);
  18. $this->actor->fillField('input[name="LoginForm[password]"]', $password);
  19. $this->actor->click('login-button');
  20. }
  21. }