/** * @env php */ public function testlanguageSwitcher(AcceptanceTester $I) { $I->wantTo('test language switcher'); $I->amOnPage('/'); $I->click(['link' => 'ru']); $I->seeCurrentUrlEquals('/index-test.php/ru'); }
/** * @param AcceptanceTester $I */ public function testIndex(AcceptanceTester $I) { $I->wantTo('ensure that index post works'); $I->amOnPage(Url::to(['/post/index', 'id' => '1'])); $I->seeLink('Sample Post'); $I->click('Sample Post'); // $I->see('Sample Post', 'h1'); $I->see('Sample Post'); }
<?php use tests\codeception\frontend\AcceptanceTester; /* @var $scenario Codeception\Scenario */ $I = new AcceptanceTester($scenario); $I->wantTo('ensure that home page works'); $I->amOnPage(Yii::$app->homeUrl); $I->see('My Company'); $I->seeLink('About'); $I->click('About'); $I->see('This is the About page.');
<?php use tests\codeception\frontend\AcceptanceTester; /* @var $scenario Codeception\Scenario */ $I = new AcceptanceTester($scenario); $I->wantTo('ensure that home page works'); $I->amOnPage(Yii::$app->homeUrl); $I->see('<ul class="pagination">'); $I->seeLink('Гороскоп'); $I->click('Гороскоп'); $I->seeLink('Гороскопы на месяц');
<?php use tests\codeception\frontend\AcceptanceTester; /* @var $scenario Codeception\Scenario */ $I = new AcceptanceTester($scenario); $I->wantTo('ensure that home page works'); $I->amOnPage(Yii::$app->homeUrl); $I->see('My Yii Application'); $I->seeLink('Sing in'); $I->click('Sing in'); $I->see('Sign in to start your session');