BaseCest.php 1.2 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445
  1. <?php
  2. use Codeception\Util\Locator;
  3. # comando para correr el test: php ./vendor/bin/codecept run --steps -c vendor/ik/tr069-bundle
  4. # docker run -d -p 4444:4444 -p 5901:5900 selenium/node-chrome-debug
  5. class BaseCest
  6. {
  7. public function frontpageWorks(AcceptanceTester $I)
  8. {
  9. $user= 'adminisp';
  10. $pass= 'adminisp';
  11. echo PHP_EOL."Iniciamos Test".PHP_EOL;
  12. try {
  13. $I->wait('3');
  14. $I->amOnPage('/boaform/admin/formLogout');
  15. } catch(\Exception $e) {
  16. echo "No puedo loguearme al Inicio".PHP_EOL;
  17. }
  18. #log in
  19. $I->amOnPage('/admin/login.asp');
  20. $I->seeElement('input', ['name' => 'username']);
  21. $I->fillField(['name' => 'username'],$user);
  22. $I->fillField(['name' => 'psd'],$pass);
  23. $I->click('Login');
  24. $I->wait('3');
  25. # Catv
  26. $I->amOnPage('/catv.asp');
  27. $I->wait('5');
  28. $I->click("(//*[@name='catv_enabled'])");
  29. $I->click('Apply Changes');
  30. $I->wait('3');
  31. $I->see('Change setting successfully!');
  32. $I->click('OK');
  33. # Logout
  34. $I->wait('3');
  35. $I->amOnPage('/boaform/admin/formLogout');
  36. }
  37. }