Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <?php
- namespace tests\backend\acceptance;
- use tests\backend\_pages\LoginPage;
- use tests\backend\_pages\HotelCreatePage;
- use tests\backend\AcceptanceTester;
- use \Codeception\Util\Fixtures as Fixtures;
- use common\models\Timezone;
- use yii\helpers\Url;
- use common\modules\accommodation\models\Hotel;
- /* @var $scenario Codeception\Scenario */
- class AddHotelCest {
- // приемочный tests для создания/добавления отеля
- public function addNewHotel(AcceptanceTester $I, $scenario)
- { //вход в систему
- $I->amGoingTo('try to login with correct credentials to create hotel');
- $I->amOnPage('/sign-in/login'); //переходим на страницу регистрации
- $I->see('Вход'); //проверяем есть ли кнопка "войти"
- $username = "webmaster";
- $password = "webmaster";
- $I->fillField('input[name="LoginForm[username]"]', $username); //заполнияем логин
- $I->fillField('input[name="LoginForm[password]"]', $password); //заполняем пароль
- $I->click('login-button');//нажимаем на кнопку "войти"
- if (method_exists($I, 'wait')) {
- $I->wait(3); // only for selenium ждет 3 секунды
- }
- $I->expectTo('see that user is logged'); //смотрим зашел ли юзер
- $I->see('Личный кабинет партнера'); //должна быть ссылка на"личный каб.парт"
- $I->amOnPage('accommodation/hotels/create'); //переход на страницу создания отеля
- if (method_exists($I, 'wait')) {
- $I->wait(3); // only for selenium ждет 3 секунды
- }
- $I->expectTo('see that user moved on to create'); //смотрим перешел ли на др страницу
- $I->see('Создание Обьекта размещения'); //проверяем что есть элемент создания
- $I->click('//button[@type=submit]');//нажимаем на кнопку "создания"
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement