Advertisement
Guest User

aaaa

a guest
Apr 12th, 2019
136
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.99 KB | None | 0 0
  1. <?php
  2.  
  3. namespace tests\backend\acceptance;
  4.  
  5. use tests\backend\_pages\LoginPage;
  6. use tests\backend\_pages\HotelCreatePage;
  7. use tests\backend\AcceptanceTester;
  8. use \Codeception\Util\Fixtures as Fixtures;
  9. use common\models\Timezone;
  10. use yii\helpers\Url;
  11. use common\modules\accommodation\models\Hotel;
  12.  
  13. /* @var $scenario Codeception\Scenario */
  14.  
  15. class AddHotelCest {
  16.  
  17.  
  18. // приемочный tests для создания/добавления отеля
  19. public function addNewHotel(AcceptanceTester $I, $scenario)
  20. { //вход в систему
  21. $I->amGoingTo('try to login with correct credentials to create hotel');
  22. $I->amOnPage('/sign-in/login'); //переходим на страницу регистрации
  23. $I->see('Вход'); //проверяем есть ли кнопка "войти"
  24. $username = "webmaster";
  25. $password = "webmaster";
  26. $I->fillField('input[name="LoginForm[username]"]', $username); //заполнияем логин
  27. $I->fillField('input[name="LoginForm[password]"]', $password); //заполняем пароль
  28. $I->click('login-button');//нажимаем на кнопку "войти"
  29. if (method_exists($I, 'wait')) {
  30. $I->wait(3); // only for selenium ждет 3 секунды
  31. }
  32. $I->expectTo('see that user is logged'); //смотрим зашел ли юзер
  33. $I->see('Личный кабинет партнера'); //должна быть ссылка на"личный каб.парт"
  34. $I->amOnPage('accommodation/hotels/create'); //переход на страницу создания отеля
  35. if (method_exists($I, 'wait')) {
  36. $I->wait(3); // only for selenium ждет 3 секунды
  37. }
  38. $I->expectTo('see that user moved on to create'); //смотрим перешел ли на др страницу
  39. $I->see('Создание Обьекта размещения'); //проверяем что есть элемент создания
  40. $I->click('//button[@type=submit]');//нажимаем на кнопку "создания"
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement