3ScreenFTTHCest.php 3.4 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899
  1. <?php
  2. use Codeception\Util\Locator;
  3. class ScreenFTTHCest
  4. {
  5. public function frontpageWorks(AcceptanceTester $I)
  6. {
  7. #log in
  8. $I->amOnPage('/');
  9. $I->see('Nombre de usuario');
  10. $I->fillField('_username', 'admin');
  11. $I->fillField('_password', 'adminpass');
  12. $I->click('_submit');
  13. $I->wait('3');
  14. #Screen lista Dash FTTH
  15. $I->amOnUrl('http://ftth.fd3.flowdat.com/admin/dashboard');
  16. $I->makeScreenshot('15dashftth');
  17. $I->scrollTo(['css' => 'h3.box-title'], 0, 0);
  18. $I->makeScreenshot('15dashftth1');
  19. #Screen lista ONU
  20. $I->amOnUrl('http://ftth.fd3.flowdat.com/admin/ftth/onu/list');
  21. $I->makeScreenshot('16ONU');
  22. $I->scrollTo(['id' => 'list_batch_checkbox'], 0, 0);
  23. $I->makeScreenshot('16ONU1');
  24. $I->scrollTo(['id' => 'list_batch_checkbox'], 0, 600);
  25. $I->makeScreenshot('16ONU2');
  26. $I->scrollTo(['id' => 'list_batch_checkbox'], 0, 1200);
  27. $I->makeScreenshot('16ONU3');
  28. $I->scrollTo(['id' => 'list_batch_checkbox'], 0, 1800);
  29. $I->makeScreenshot('16ONU4');
  30. #Screen lista OLT
  31. $I->amOnUrl('http://ftth.fd3.flowdat.com/admin/ftth/olt/list');
  32. $I->makeScreenshot('17OLT');
  33. $I->scrollTo(['id' => 'list_batch_checkbox'], 0, 0);
  34. $I->makeScreenshot('17OLT1');
  35. #Screen lista Modelo OLT
  36. $I->amOnUrl('http://ftth.fd3.flowdat.com/admin/ftth/oltmodel/list');
  37. $I->makeScreenshot('18mOLT');
  38. $I->scrollTo(['id' => 'list_batch_checkbox'], 0, 0);
  39. $I->makeScreenshot('18mOLT1');
  40. #Screen lista Modelo ONU
  41. $I->amOnUrl('http://ftth.fd3.flowdat.com/admin/ftth/onumodel/list');
  42. $I->makeScreenshot('19mONU');
  43. $I->scrollTo(['id' => 'list_batch_checkbox'], 0, 0);
  44. $I->makeScreenshot('19mONU1');
  45. #Screen lista Perfiles
  46. $I->amOnUrl('http://ftth.fd3.flowdat.com/admin/ftth/profile/list');
  47. $I->makeScreenshot('20perfiles');
  48. $I->scrollTo(['id' => 'list_batch_checkbox'], 0, 0);
  49. $I->makeScreenshot('20perfiles1');
  50. $I->scrollTo(['id' => 'list_batch_checkbox'], 0, 600);
  51. $I->makeScreenshot('20perfiles2');
  52. #Screen lista NAP
  53. $I->amOnUrl('http://ftth.fd3.flowdat.com/admin/ftth/nap/list');
  54. $I->makeScreenshot('21NAP');
  55. $I->scrollTo(['id' => 'list_batch_checkbox'], 0, 0);
  56. $I->makeScreenshot('21NAP1');
  57. $I->scrollTo(['id' => 'list_batch_checkbox'], 0, 600);
  58. $I->makeScreenshot('21NAP2');
  59. $I->scrollTo(['id' => 'list_batch_checkbox'], 0, 1200);
  60. $I->makeScreenshot('21NAP3');
  61. $I->scrollTo(['id' => 'list_batch_checkbox'], 0, 1800);
  62. $I->makeScreenshot('21NAP4');
  63. $I->scrollTo(['id' => 'list_batch_checkbox'], 0, 2400);
  64. $I->makeScreenshot('21NAP5');
  65. $I->scrollTo(['id' => 'list_batch_checkbox'], 0, 3000);
  66. $I->makeScreenshot('21NAP5');
  67. $I->scrollTo(['id' => 'list_batch_checkbox'], 0, 3600);
  68. $I->makeScreenshot('21NAP6');
  69. #Screen lista Workflow FTTH
  70. $I->amOnUrl('http://ftth.fd3.flowdat.com/admin/workflow/workflow/list');
  71. $I->makeScreenshot('22workflowftth');
  72. $I->scrollTo(['id' => 'list_batch_checkbox'], 0, 0);
  73. $I->makeScreenshot('22workflowftth1');
  74. #Screen lista Acciones FTTH
  75. $I->amOnUrl('http://ftth.fd3.flowdat.com/admin/workflow/action/list');
  76. $I->makeScreenshot('23accionftth');
  77. $I->scrollTo(['id' => 'list_batch_checkbox'], 0, 0);
  78. $I->makeScreenshot('23accionftth1');
  79. #Screen lista Template FTTH
  80. $I->amOnUrl('http://ftth.fd3.flowdat.com/admin/template/template/list');
  81. $I->makeScreenshot('24templateftth');
  82. $I->scrollTo(['id' => 'list_batch_checkbox'], 0, 0);
  83. $I->makeScreenshot('24templateftth1');
  84. $I->scrollTo(['id' => 'list_batch_checkbox'], 0, 600);
  85. $I->makeScreenshot('24templateftth2');
  86. }
  87. }