LoginPage.php 711 B

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