BannerCest.php 1.4 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455
  1. <?php
  2. /**
  3. * Author: lf
  4. * Blog: https://blog.feehi.com
  5. * Email: job@feehi.com
  6. * Created at: 2017-12-07 19:47
  7. */
  8. namespace backend\tests\acceptance;
  9. use backend\fixtures\UserFixture;
  10. use backend\tests\AcceptanceTester;
  11. use yii\helpers\Url;
  12. class BannerCest
  13. {
  14. public function _fixtures()
  15. {
  16. return [
  17. 'user' => [
  18. 'class' => UserFixture::className(),
  19. 'dataFile' => codecept_data_dir() . 'login_data.php'
  20. ]
  21. ];
  22. }
  23. public function _before(AcceptanceTester $I)
  24. {
  25. login($I);
  26. }
  27. public function checkIndex(AcceptanceTester $I)
  28. {
  29. $I->amOnPage(Url::toRoute('/banner/index'));
  30. $I->see('Banner类型');
  31. $I->see("描述");
  32. $I->click("a[title=编辑]");
  33. $I->see("编辑Banner类型");
  34. $I->fillField("BannerTypeForm[tips]", 'banner类型描述');
  35. $I->submitForm("button[type=submit]", []);
  36. $I->click("a[title=编辑]");
  37. $I->seeInField("BannerTypeForm[tips]", "banner类型描述");
  38. }
  39. public function checkBanners(AcceptanceTester $I)
  40. {
  41. $I->amOnPage(Url::toRoute('/banner/index'));
  42. $I->click("a[title=进入]");
  43. $I->click("a[title=编辑]");
  44. $I->fillField("BannerForm[desc]", 'banner图片描述222');
  45. $I->submitForm("button[type=submit]", []);
  46. $I->click("a[title=编辑]");
  47. $I->seeInField("BannerForm[desc]", "banner图片描述222");
  48. }
  49. }