You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

26 lines
706B

  1. <?php
  2. namespace tests\codeception\common\_pages;
  3. use yii\codeception\BasePage;
  4. /**
  5. * Represents loging page
  6. * @property \codeception_frontend\AcceptanceTester|\codeception_frontend\FunctionalTester|\codeception_backend\AcceptanceTester|\codeception_backend\FunctionalTester $actor
  7. */
  8. class LoginPage extends MyBasePage
  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[email]"]', $username);
  18. $this->actor->fillField('input[name="LoginForm[password]"]', $password);
  19. $this->actor->click('login-button');
  20. }
  21. }