4ScreenMapCest.php 2.2 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687
  1. <?php
  2. use Codeception\Util\Locator;
  3. class ScreenMapCest
  4. {
  5. public function frontpageWorks(AcceptanceTester $I)
  6. {
  7. $head = shell_exec('git rev-parse HEAD');
  8. $head = substr($head,0,-1);
  9. $directorio = '04_map/';
  10. shell_exec('mkdir -p ./tests/_output/debug/' . $head . "/" . $directorio);
  11. #log in
  12. $I->amOnUrl('http://base.fd3.flowdat.com/login');
  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. #Screen lista Dash Maps
  19. try{
  20. $I->amOnUrl('http://mapas.fd3.flowdat.com/admin/dashboard');
  21. $I->makeScreenshot($head."/".$directorio.'25dashmap');
  22. $I->scrollTo(['css' => 'h3.box-title'], 0, 0);
  23. $I->makeScreenshot($head."/".$directorio.'25dashmap1');
  24. }
  25. catch(\Exception $e){
  26. }
  27. #Screen lista Listado Mapas
  28. try{
  29. $I->amOnUrl('http://mapas.fd3.flowdat.com/admin/map/map/list');
  30. $I->makeScreenshot($head."/".$directorio.'26listmap');
  31. $I->scrollTo(['id' => 'list_batch_checkbox'], 0, 0);
  32. $I->makeScreenshot($head."/".$directorio.'26listmap1');
  33. }
  34. catch(\Exception $e){
  35. }
  36. #Screen lista Listado Capas
  37. try{
  38. $I->amOnUrl('http://mapas.fd3.flowdat.com/admin/map/wmslayer/list');
  39. $I->makeScreenshot($head."/".$directorio.'27listcap');
  40. $I->scrollTo(['id' => 'list_batch_checkbox'], 0, 0);
  41. $I->makeScreenshot($head."/".$directorio.'27listcap1');
  42. }
  43. catch(\Exception $e){
  44. }
  45. #Screen lista Listado Vectores
  46. try{
  47. $I->amOnUrl('http://mapas.fd3.flowdat.com/admin/map/vector/list');
  48. $I->makeScreenshot($head."/".$directorio.'28listvec');
  49. $I->scrollTo(['id' => 'list_batch_checkbox'], 0, 0);
  50. $I->makeScreenshot($head."/".$directorio.'28listvec1');
  51. }
  52. catch(\Exception $e){
  53. }
  54. #Screen lista Listado Objetos
  55. try{
  56. $I->amOnUrl('http://mapas.fd3.flowdat.com/admin/map/mapobject/list');
  57. $I->makeScreenshot($head."/".$directorio.'29listobj');
  58. }
  59. catch(\Exception $e){
  60. }
  61. #Screen lista tipos de objetos
  62. try{
  63. $I->amOnUrl('http://mapas.fd3.flowdat.com/admin/map/objecttype/list');
  64. $I->makeScreenshot($head."/".$directorio.'30listipobj');
  65. }
  66. catch(\Exception $e){
  67. }
  68. #Screen lista Listado Categorias
  69. try{
  70. $I->amOnUrl('http://mapas.fd3.flowdat.com/admin/map/category/list');
  71. $I->makeScreenshot($head."/".$directorio.'31listcat');
  72. }
  73. catch(\Exception $e){
  74. }
  75. }
  76. }