2_deleteCMCest.php 5.0 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130
  1. <?php
  2. use Codeception\Util\Locator;
  3. # comando para correr el test: php ./vendor/bin/codecept run --steps tests/acceptance/2_deleteCest.php
  4. class deleteCMCest
  5. {
  6. public function frontpageWorks(AcceptanceTester $I)
  7. {
  8. $cliente = "fd3";
  9. shell_exec('mkdir -p ./tests/_output/debug/DeleteCM/');
  10. #log in
  11. try{
  12. $I->amOnPage('/');
  13. $I->see('Nombre de usuario');
  14. $I->fillField('_username', 'admin');
  15. $I->fillField('_password', 'admin');
  16. $I->click('_submit');
  17. $I->wait('3');
  18. }catch(\Exception $e){
  19. $I->makeScreenshot('DeleteCM/0_loginD');
  20. }
  21. # ____________________ Cablemodem _____________________
  22. # NodoP
  23. try{
  24. $I->amOnUrl('http://cablemodem.'.$cliente.'.flowdat.com/admin/cablemodem/node/list?filter%5Bname%5D%5Btype%5D=&filter%5Bname%5D%5Bvalue%5D=TestFernandoP&filter%5B_page%5D=1&filter%5B_sort_by%5D=id&filter%5B_sort_order%5D=ASC&filter%5B_per_page%5D=32');
  25. $I->click("//*[@class='iCheck-helper']");
  26. $I->click('input.btn.btn-small.btn-primary');
  27. $I->wait('5');
  28. $I->click('Sí, ejecutar');
  29. $I->wait('5');
  30. $I->see('eliminados con éxito.');
  31. }catch(\Exception $e){
  32. $I->makeScreenshot('DeleteCM/1_NodoD');
  33. }
  34. # Nodo
  35. try{
  36. $I->amOnUrl('http://cablemodem.'.$cliente.'.flowdat.com/admin/cablemodem/node/list?filter%5Bname%5D%5Btype%5D=&filter%5Bname%5D%5Bvalue%5D=TestFernando&filter%5B_page%5D=1&filter%5B_sort_by%5D=id&filter%5B_sort_order%5D=ASC&filter%5B_per_page%5D=32');
  37. $I->click("//*[@class='iCheck-helper']");
  38. $I->click('input.btn.btn-small.btn-primary');
  39. $I->wait('5');
  40. $I->click('Sí, ejecutar');
  41. $I->wait('5');
  42. $I->see('eliminados con éxito.');
  43. }catch(\Exception $e){
  44. $I->makeScreenshot('DeleteCM/1_NodoD');
  45. }
  46. # Perfil
  47. try{
  48. $I->amOnUrl('http://cablemodem.'.$cliente.'.flowdat.com/admin/cablemodem/profile/list?filter%5Bname%5D%5Btype%5D=&filter%5Bname%5D%5Bvalue%5D=TestFernando&filter%5Bdownstream%5D%5Btype%5D=&filter%5Bdownstream%5D%5Bvalue%5D=&filter%5Bupstream%5D%5Btype%5D=&filter%5Bupstream%5D%5Bvalue%5D=&filter%5BfiltroUpload%5D%5Btype%5D=&filter%5BfiltroUpload%5D%5Bvalue%5D=&filter%5BfiltroDownload%5D%5Btype%5D=&filter%5BfiltroDownload%5D%5Bvalue%5D=&filter%5BmaxCpe%5D%5Btype%5D=&filter%5BmaxCpe%5D%5Bvalue%5D=&filter%5B_page%5D=1&filter%5B_sort_by%5D=id&filter%5B_sort_order%5D=ASC&filter%5B_per_page%5D=32');
  49. $I->click("//*[@class='iCheck-helper']");
  50. $I->click('input.btn.btn-small.btn-primary');
  51. $I->wait('5');
  52. $I->click('Sí, ejecutar');
  53. $I->wait('5');
  54. $I->see('eliminados con éxito.');
  55. }catch(\Exception $e){
  56. $I->makeScreenshot('DeleteCM/2_PerfilD');
  57. }
  58. # Modelo CM
  59. try{
  60. $I->amOnUrl('http://cablemodem.'.$cliente.'.flowdat.com/admin/cablemodem/cablemodemmodel/list?filter%5Bname%5D%5Btype%5D=&filter%5Bname%5D%5Bvalue%5D=TestFernando&filter%5B_page%5D=1&filter%5B_sort_by%5D=id&filter%5B_sort_order%5D=ASC&filter%5B_per_page%5D=32');
  61. $I->click("//*[@class='iCheck-helper']");
  62. $I->click('input.btn.btn-small.btn-primary');
  63. $I->wait('3');
  64. $I->click('Sí, ejecutar');
  65. $I->wait('5');
  66. $I->see('eliminados con éxito.');
  67. }catch(\Exception $e){
  68. $I->makeScreenshot('DeleteCM/3_ModeloD');
  69. }
  70. # Modelo CMTS
  71. try{
  72. $I->amOnUrl('http://cablemodem.'.$cliente.'.flowdat.com/admin/cablemodem/cmtsmodel/list?filter%5Bname%5D%5Btype%5D=&filter%5Bname%5D%5Bvalue%5D=TestFernando&filter%5B_page%5D=1&filter%5B_sort_by%5D=id&filter%5B_sort_order%5D=ASC&filter%5B_per_page%5D=32');
  73. $I->click("//*[@class='iCheck-helper']");
  74. $I->click('input.btn.btn-small.btn-primary');
  75. $I->wait('3');
  76. $I->click('Sí, ejecutar');
  77. $I->wait('5');
  78. $I->see('eliminados con éxito.');
  79. }catch(\Exception $e){
  80. $I->makeScreenshot('DeleteCM/4_ModeloCMTSD');
  81. }
  82. # CMTS
  83. try{
  84. $I->amOnUrl('http://cablemodem.'.$cliente.'.flowdat.com/admin/cablemodem/cmts/list?filter%5Bname%5D%5Btype%5D=&filter%5Bname%5D%5Bvalue%5D=TestFernando&filter%5Bhost%5D%5Btype%5D=&filter%5Bhost%5D%5Bvalue%5D=&filter%5BsnmpComunity%5D%5Btype%5D=&filter%5BsnmpComunity%5D%5Bvalue%5D=&filter%5BsnmpVersion%5D%5Btype%5D=&filter%5BsnmpVersion%5D%5Bvalue%5D=&filter%5BexecuteSnmp%5D%5Btype%5D=&filter%5BexecuteSnmp%5D%5Bvalue%5D=&filter%5B_page%5D=1&filter%5B_sort_by%5D=id&filter%5B_sort_order%5D=ASC&filter%5B_per_page%5D=32');
  85. $I->wait('3');
  86. $I->click("//*[@class='iCheck-helper']");
  87. $I->click('input.btn.btn-small.btn-primary');
  88. $I->wait('3');
  89. $I->click('Sí, ejecutar');
  90. $I->wait('5');
  91. $I->see('eliminados con éxito.');
  92. }catch(\Exception $e){
  93. $I->makeScreenshot('DeleteCM/5_CMTSD');
  94. }
  95. # Cablemodem
  96. try{
  97. $I->amOnUrl('http://cablemodem.'.$cliente.'.flowdat.com/admin/cablemodem/cablemodem/list?filter%5BclientId%5D%5Btype%5D=&filter%5BclientId%5D%5Bvalue%5D=TestFernando&filter%5Bmac%5D%5Btype%5D=&filter%5Bmac%5D%5Bvalue%5D=&filter%5BactivationCode%5D%5Btype%5D=&filter%5BactivationCode%5D%5Bvalue%5D=&filter%5B_page%5D=1&filter%5B_sort_by%5D=id&filter%5B_sort_order%5D=ASC&filter%5B_per_page%5D=32');
  98. $I->click("//*[@class='iCheck-helper']");
  99. $I->click('input.btn.btn-small.btn-primary');
  100. $I->wait('3');
  101. $I->click('Sí, ejecutar');
  102. $I->wait('5');
  103. $I->see('eliminados con éxito.');
  104. }catch(\Exception $e){
  105. $I->makeScreenshot('DeleteCM/6_CablemodemD');
  106. }
  107. }
  108. }