123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170 |
- <?php
- use Codeception\Util\Locator;
- # comando para correr el test: php ./vendor/bin/codecept run --steps tests/acceptance/2_deleteCest.php
- class deleteDHCPCest
- {
- public function frontpageWorks(AcceptanceTester $I)
- {
- $I->maximizeWindow();
- $cliente = "fd3";
- shell_exec('mkdir -p ./tests/_output/debug/08_Delete_DHCP/');
- #log in
- try{
- $I->amOnPage('/');
- try{
- $I->acceptPopup();
- }catch(\Exception $e){}
- $I->see('Nombre de usuario');
- $I->fillField('_username', 'admin');
- $I->fillField('_password', 'admin');
- $I->click('_submit');
- $I->wait('3');
- }catch(\Exception $e){
- $I->makeScreenshot('08_Delete_DHCP/0_loginD');
- }
- # ____________________ DHCP _____________________
- # DHCP
- try{
- $I->amOnUrl('https://dhcp.'.$cliente.'.flowdat.com/admin/dhcp/dhcp/list?filter%5Bname%5D%5Btype%5D=&filter%5Bname%5D%5Bvalue%5D=TestFernando&filter%5Bhost%5D%5Btype%5D=&filter%5Bhost%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');
- $I->click("//*[@class='iCheck-helper']");
- $I->click('input.btn.btn-small.btn-primary');
- $I->wait('5');
- $I->click('Sí, ejecutar');
- $I->wait('5');
- $I->see('eliminados con éxito.');
- }catch(\Exception $e){
- $I->makeScreenshot('08_Delete_DHCP/1_DHCPd');
- }
- # Modelo DHCP
- try{
- $I->amOnUrl('https://dhcp.'.$cliente.'.flowdat.com/admin/dhcp/dhcpmodel/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');
- $I->click("//*[@class='iCheck-helper']");
- $I->click('input.btn.btn-small.btn-primary');
- $I->wait('5');
- $I->click('Sí, ejecutar');
- $I->wait('5');
- $I->see('eliminados con éxito.');
- }catch(\Exception $e){
- $I->makeScreenshot('08_Delete_DHCP/2_ModeloDHCPD');
- }
- # Host
- try{
- $I->amOnUrl('https://dhcp.'.$cliente.'.flowdat.com/admin/host/host/list?filter%5Bmac%5D%5Btype%5D=&filter%5Bmac%5D%5Bvalue%5D=ff33fo44of14&filter%5BhostType%5D%5Btype%5D=&filter%5BhostType%5D%5Bvalue%5D=&filter%5Bstate%5D%5Btype%5D=&filter%5Bstate%5D%5Bvalue%5D=&filter%5Boptions%5D%5Btype%5D=&filter%5Boptions%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');
- $I->click("//*[@class='iCheck-helper']");
- $I->click('input.btn.btn-small.btn-primary');
- $I->wait('5');
- $I->click('Sí, ejecutar');
- $I->wait('5');
- $I->see('eliminados con éxito.');
- }catch(\Exception $e){
- $I->makeScreenshot('08_Delete_DHCP/3_HostD');
- }
- # Tipo de Host
- try{
- $I->amOnUrl('https://dhcp.'.$cliente.'.flowdat.com/admin/host/hosttype/list?filter%5Bname%5D%5Btype%5D=&filter%5Bname%5D%5Bvalue%5D=TestFernando&filter%5Bshortname%5D%5Btype%5D=&filter%5Bshortname%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');
- $I->click("//*[@class='iCheck-helper']");
- $I->click('input.btn.btn-small.btn-primary');
- $I->wait('5');
- $I->click('Sí, ejecutar');
- $I->wait('5');
- $I->see('eliminados con éxito.');
- }catch(\Exception $e){
- $I->makeScreenshot('08_Delete_DHCP/4_TipoHostD');
- }
- # Grupo de Red ipv4
- try{
- $I->amOnUrl('https://dhcp.'.$cliente.'.flowdat.com/admin/ipv4/netgroup/list?filter%5Bname%5D%5Btype%5D=&filter%5Bname%5D%5Bvalue%5D=TestFernando&filter%5Bopcode%5D%5Btype%5D=&filter%5Bopcode%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');
- $I->click("//*[@class='iCheck-helper']");
- $I->click('input.btn.btn-small.btn-primary');
- $I->wait('5');
- $I->click('Sí, ejecutar');
- $I->wait('5');
- $I->see('eliminados con éxito.');
- }catch(\Exception $e){
- $I->makeScreenshot('08_Delete_DHCP/5_GrupoRedD');
- }
- # Pool ipv4
- try{
- $I->amOnUrl('https://dhcp.'.$cliente.'.flowdat.com/admin/ipv4/pool/list?filter%5Bname%5D%5Btype%5D=&filter%5Bname%5D%5Bvalue%5D=TestFernando&filter%5BfirstIp%5D%5Btype%5D=&filter%5BfirstIp%5D%5Bvalue%5D=&filter%5BlastIp%5D%5Btype%5D=&filter%5BlastIp%5D%5Bvalue%5D=&filter%5Bpriority%5D%5Btype%5D=&filter%5Bpriority%5D%5Bvalue%5D=&filter%5BisStatic%5D%5Btype%5D=&filter%5BisStatic%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');
- $I->click("//*[@class='iCheck-helper']");
- $I->click('input.btn.btn-small.btn-primary');
- $I->wait('5');
- $I->click('Sí, ejecutar');
- $I->wait('5');
- $I->see('eliminados con éxito.');
- }catch(\Exception $e){
- $I->makeScreenshot('08_Delete_DHCP/6_PoolD');
- }
- # Subred ipv4
- try{
- $I->amOnUrl('https://dhcp.'.$cliente.'.flowdat.com/admin/ipv4/subnet/list?filter%5Baddress%5D%5Btype%5D=&filter%5Baddress%5D%5Bvalue%5D=200.50.160.0%2F24&filter%5Boptions%5D%5Btype%5D=&filter%5Boptions%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');
- $I->click("//*[@class='iCheck-helper']");
- $I->click('input.btn.btn-small.btn-primary');
- $I->wait('5');
- $I->click('Sí, ejecutar');
- $I->wait('5');
- $I->see('eliminados con éxito.');
- }catch(\Exception $e){
- $I->makeScreenshot('08_Delete_DHCP/7_SubredD');
- }
- # Grupo de Red ipv6
- try{
- $I->amOnUrl('https://dhcp.'.$cliente.'.flowdat.com/admin/ipv6/netgroup/list?filter%5Bname%5D%5Btype%5D=&filter%5Bname%5D%5Bvalue%5D=TestFernando&filter%5Bopcode%5D%5Btype%5D=&filter%5Bopcode%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');
- $I->click("//*[@class='iCheck-helper']");
- $I->click('input.btn.btn-small.btn-primary');
- $I->wait('5');
- $I->click('Sí, ejecutar');
- $I->wait('5');
- $I->see('eliminados con éxito.');
- }catch(\Exception $e){
- $I->makeScreenshot('08_Delete_DHCP/8_GrupoRedD6');
- }
- # Pool ipv6
- try{
- $I->amOnUrl('https://dhcp.'.$cliente.'.flowdat.com/admin/ipv6/pool/list?filter%5Bname%5D%5Btype%5D=&filter%5Bname%5D%5Bvalue%5D=TestFernando&filter%5BfirstIp%5D%5Btype%5D=&filter%5BfirstIp%5D%5Bvalue%5D=&filter%5BlastIp%5D%5Btype%5D=&filter%5BlastIp%5D%5Bvalue%5D=&filter%5Bpriority%5D%5Btype%5D=&filter%5Bpriority%5D%5Bvalue%5D=&filter%5BisStatic%5D%5Btype%5D=&filter%5BisStatic%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');
- $I->click("//*[@class='iCheck-helper']");
- $I->click('input.btn.btn-small.btn-primary');
- $I->wait('5');
- $I->click('Sí, ejecutar');
- $I->wait('5');
- $I->see('eliminados con éxito.');
- }catch(\Exception $e){
- $I->makeScreenshot('08_Delete_DHCP/9_PoolD6');
- }
- # Subred ipv6
- try{
- $I->amOnUrl('https://dhcp.'.$cliente.'.flowdat.com/admin/ipv6/subnet/list?filter%5Baddress%5D%5Btype%5D=&filter%5Baddress%5D%5Bvalue%5D=200.50.160.0%2F24&filter%5Boptions%5D%5Btype%5D=&filter%5Boptions%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');
- $I->click("//*[@class='iCheck-helper']");
- $I->click('input.btn.btn-small.btn-primary');
- $I->wait('5');
- $I->click('Sí, ejecutar');
- $I->wait('5');
- $I->see('eliminados con éxito.');
- }catch(\Exception $e){
- $I->makeScreenshot('08_Delete_DHCP/10_SubredD6');
- }
- }
- }
|