/[openfoncier]/branches/3.14.x/tests/testGuichetUnique.php
ViewVC logotype

Diff of /branches/3.14.x/tests/testGuichetUnique.php

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

trunk/tests/testGuichetUnique.php revision 2676 by softime, Tue Jan 7 17:54:58 2014 UTC branches/3.14.x/tests/testGuichetUnique.php revision 3659 by nmeucci, Thu Oct 8 13:27:43 2015 UTC
# Line 16  class GuichetUnique extends Base2TestCas Line 16  class GuichetUnique extends Base2TestCas
16    
17      // Liste des utilisateurs      // Liste des utilisateurs
18      var $listUtlisateurs = array(      var $listUtlisateurs = array(
19              array(          array(
20                  "login" => "guichet",              "login" => "guichet",
21                  "mdp" => "guichet"              "mdp" => "guichet"
22              ),          ),
23              array(          array(
24                  "login" => "adminfonct",              "login" => "adminfonct",
25                  "mdp" => "adminfonct"              "mdp" => "adminfonct"
26              ),          ),
27          );      );
28    
29      /**      /**
30       * Ce test vise uniquement à vérifier que les écrans correspondant à chaque       * Ce test vise uniquement à vérifier que les écrans correspondant à chaque
# Line 110  class GuichetUnique extends Base2TestCas Line 110  class GuichetUnique extends Base2TestCas
110          // On clique pour ajouter un pétitionnaire principale          // On clique pour ajouter un pétitionnaire principale
111          $this->byId("add_petitionnaire_principal")->click();          $this->byId("add_petitionnaire_principal")->click();
112          // On remplit le champ          // On remplit le champ
113            $this->select($this->byId("particulier_civilite"))->selectOptionByLabel("Monsieur");
114            // On remplit le champ
115          $this->byId("particulier_nom")->value("DURAND");          $this->byId("particulier_nom")->value("DURAND");
116          // On remplit le champ          // On remplit le champ
117          $this->byId("particulier_prenom")->value("MICKAEL");          $this->byId("particulier_prenom")->value("MICKAEL");
# Line 131  class GuichetUnique extends Base2TestCas Line 133  class GuichetUnique extends Base2TestCas
133          $this->byId("code_postal")->value("13012");          $this->byId("code_postal")->value("13012");
134          // On remplit le champ          // On remplit le champ
135          $this->byId("telephone_fixe")->value("0404040404");          $this->byId("telephone_fixe")->value("0404040404");
136            // On remplit le champ
137            $this->byId("fax")->value("0405040404");
138          // On clique sur ajouter          // On clique sur ajouter
139          $this->byCssSelector("div#sformulaire form div.formControls input.om-button")->click();sleep(1);          $this->byCssSelector("div#sformulaire form div.formControls input.om-button")->click();sleep(1);
140          // On vérifie qu'il n'y ait pas d'erreur          // On vérifie qu'il n'y ait pas d'erreur
# Line 153  class GuichetUnique extends Base2TestCas Line 157  class GuichetUnique extends Base2TestCas
157          $dossier = str_replace(' ', '', $dossier_libelle);          $dossier = str_replace(' ', '', $dossier_libelle);
158          $dossier_dir = substr_replace($dossier, '.', -2, -3);          $dossier_dir = substr_replace($dossier, '.', -2, -3);
159          // On clique          // On clique
160          $this->byCssSelector("a.lien")->click();sleep(5);          $this->byCssSelector("a#link_demande_recepisse")->click();sleep(5);
161          // Liste les fenêtres          // Liste les fenêtres
162          $windows = $this->windowHandles();          $windows = $this->windowHandles();
163          // Change la fenêtre          // Change la fenêtre
# Line 207  class GuichetUnique extends Base2TestCas Line 211  class GuichetUnique extends Base2TestCas
211          $this->select($this->byId("demande_type"))->selectOptionByLabel("Dépôt Initial");          $this->select($this->byId("demande_type"))->selectOptionByLabel("Dépôt Initial");
212          // Modification de la date          // Modification de la date
213          $this->byId("date_demande")->clear();          $this->byId("date_demande")->clear();
         $this->acceptAlert();  
214          $this->byId("date_demande")->value("10/10/2014");          $this->byId("date_demande")->value("10/10/2014");
215          // On clique pour ajouter un pétitionnaire principale          // On clique pour ajouter un pétitionnaire principale
216          $this->byId("add_petitionnaire_principal")->click();          $this->byId("add_petitionnaire_principal")->click();
217          // On remplit le champ          // On remplit le champ
218            $this->select($this->byId("particulier_civilite"))->selectOptionByLabel("Monsieur");
219            // On remplit le champ
220          $this->byId("particulier_nom")->value("DURAND");          $this->byId("particulier_nom")->value("DURAND");
221          // On remplit le champ          // On remplit le champ
222          $this->byId("particulier_prenom")->value("MICKAEL");          $this->byId("particulier_prenom")->value("MICKAEL");
# Line 248  class GuichetUnique extends Base2TestCas Line 253  class GuichetUnique extends Base2TestCas
253          // On vérifie qu'il n'y ait pas d'erreur          // On vérifie qu'il n'y ait pas d'erreur
254          $this->verifynoerrors();          $this->verifynoerrors();
255          // On vérifie le message          // On vérifie le message
256          $this->assertRegExp("/^[\s\S]*Création du dossier d'autorisation n°PC 013055 14 00003[\s\S]*$/",$this->byCssSelector(".message")->text());          $this->assertContains("Création du dossier d'autorisation n°",$this->byCssSelector(".message .text")->text());
257            // Récupération du numéro de dossier
258            preg_match('/(PC)[0-9 ]*(P0)/', $this->byCssSelector(".message .text")->text(), $dossier);
259            $dossier = $dossier[0];
260          // On se déconnecte          // On se déconnecte
261          $this->logout();          $this->logout();
262      }      }
# Line 258  class GuichetUnique extends Base2TestCas Line 266  class GuichetUnique extends Base2TestCas
266       */       */
267      public function testAjoutDemandeModification() {      public function testAjoutDemandeModification() {
268    
         // Instancie la timezone  
         date_default_timezone_set('Europe/Paris');  
   
269          // Année en cours          // Année en cours
270          $annee = date("y");          $annee = date("y");
271    
# Line 271  class GuichetUnique extends Base2TestCas Line 276  class GuichetUnique extends Base2TestCas
276          $this->byLinkText("Recherche")->click();          $this->byLinkText("Recherche")->click();
277          // On vérifie qu'il n'y a pas d'erreur sur l'élément affiché          // On vérifie qu'il n'y a pas d'erreur sur l'élément affiché
278          $this->verifyNoErrors();          $this->verifyNoErrors();
279            // On recherche le dossier
280            $this->byId("dossier")->clear();
281            $this->byId("dossier")->value("PC013055".$annee."00001P0");
282            $this->byId("adv-search-submit")->click();
283          // On clique sur le dossier          // On clique sur le dossier
284          $this->byId("action-tab-dossier_instruction-left-consulter-PC013055".$annee."00001P0")->click();          $this->byId("action-tab-dossier_instruction-left-consulter-PC013055".$annee."00001P0")->click();
285          // On vérifie qu'il n'y a pas d'erreur sur l'élément affiché          // On vérifie qu'il n'y a pas d'erreur sur l'élément affiché
286          $this->verifyNoErrors();          $this->verifyNoErrors();
287            //On déplie le fieldset Pétitionnaire
288            $this->byCssSelector("#liste_demandeur legend")->click();
289            sleep(1);
290            // On vérifie qu'il n'y a pas d'erreur sur l'élément affiché
291            $this->verifyNoErrors();
292            // On vérifie la civilité du demandeur
293            $this->assertContains("Monsieur",$this->byCssSelector(".synthese_demandeur")->text());
294          // On clique sur l'onglet instruction          // On clique sur l'onglet instruction
295          $this->byId("instruction")->click();          $this->byId("instruction")->click();
296          // On clique sur le + pour ajouter une instruction          // On clique sur le + pour ajouter une instruction
# Line 282  class GuichetUnique extends Base2TestCas Line 298  class GuichetUnique extends Base2TestCas
298          // On vérifie qu'il n'y a pas d'erreur sur l'élément affiché          // On vérifie qu'il n'y a pas d'erreur sur l'élément affiché
299          $this->verifyNoErrors();          $this->verifyNoErrors();
300          // On choisi l'événement          // On choisi l'événement
301          $this->select($this->byId("evenement"))->selectOptionByLabel("accepter un dossier sans réserve [acceptation]");          $this->select($this->byId("evenement"))->selectOptionByValue(81);
302          // On clique sur le bouton ajouter          // On clique sur le bouton ajouter
303          $this->byXPath("//input[@value='Ajouter']")->click();          $this->byXPath("//input[@value='Ajouter']")->click();
304          // On vérifie que l'instruction s'est bien ajouté          // On vérifie que l'instruction s'est bien ajouté
# Line 311  class GuichetUnique extends Base2TestCas Line 327  class GuichetUnique extends Base2TestCas
327          $this->verifynoerrors();          $this->verifynoerrors();
328          // On vérifie le nom de l'onglet          // On vérifie le nom de l'onglet
329          $this->assertEquals("Demande", $this->byCssSelector("ul.ui-tabs-nav li.ui-state-default a")->text());          $this->assertEquals("Demande", $this->byCssSelector("ul.ui-tabs-nav li.ui-state-default a")->text());
330            $this->byCssSelector("input[name='recherche']")->clear();
331            $this->byCssSelector("input[name='recherche']")->value("PC013055".$annee."00001P0");
332            $this->byId("adv-search-submit")->click();
333          // On clique pour ajouter une demande au dossier existant          // On clique pour ajouter une demande au dossier existant
334          $this->byId("action-tab-demande_autre_dossier-left-consulter-PC013055".$annee."00001P0")->click();          $this->byId("action-tab-demande_autre_dossier-left-consulter-PC013055".$annee."00001P0")->click();
335          // On vérifie qu'il n'y a pas d'erreur sur l'élément affiché          // On vérifie qu'il n'y a pas d'erreur sur l'élément affiché
# Line 533  class GuichetUnique extends Base2TestCas Line 552  class GuichetUnique extends Base2TestCas
552          // On vérifie le message          // On vérifie le message
553          $this->assertRegExp("/^[\s\S]*Création du dossier d'autorisation n°[\s\S]*$/",$this->byCssSelector(".message")->text());          $this->assertRegExp("/^[\s\S]*Création du dossier d'autorisation n°[\s\S]*$/",$this->byCssSelector(".message")->text());
554          // On clique          // On clique
555          $this->byCssSelector("a.lien")->click();sleep(5);          $this->byCssSelector("a#link_demande_recepisse")->click();sleep(5);
556          // Liste les fenêtres          // Liste les fenêtres
557          $windows = $this->windowHandles();          $windows = $this->windowHandles();
558          // Change la fenêtre          // Change la fenêtre
# Line 550  class GuichetUnique extends Base2TestCas Line 569  class GuichetUnique extends Base2TestCas
569          $this->byLinkText("Retour")->click();          $this->byLinkText("Retour")->click();
570          // On vérifie qu'il n'y ait pas d'erreur          // On vérifie qu'il n'y ait pas d'erreur
571          $this->verifynoerrors();          $this->verifynoerrors();
572            //On se déconnecte
573            $this->deconnect();
574            
575            //On se connecte en administrateur
576            $this->login("admin", "admin");
577            //On clique sur le menu guichet unique
578            $this->byLinkText("Guichet Unique")->click();
579          // On clique sur pétitionnaire fréquent          // On clique sur pétitionnaire fréquent
580          $this->byLinkText("Pétitionnaire Fréquent")->click();          $this->byLinkText("Pétitionnaire Fréquent")->click();
581          // On vérifie qu'il n'y ait pas d'erreur          // On vérifie qu'il n'y ait pas d'erreur
# Line 564  class GuichetUnique extends Base2TestCas Line 590  class GuichetUnique extends Base2TestCas
590          $this->verifynoerrors();          $this->verifynoerrors();
591          // On vérifie que le text est présent          // On vérifie que le text est présent
592          $this->assertRegExp("/^[\s\S]*RUE DE LA LOI[\s\S]*$/",$this->source());          $this->assertRegExp("/^[\s\S]*RUE DE LA LOI[\s\S]*$/",$this->source());
593            // On marque le pétitionnaire comme non fréquent
594            $this->byId("action-form-petitionnaire_frequent-frequent")->click();
595            //On vérifie le message
596            $this->assertRegExp("/^[\s\S]*Mise à jour effectuée avec succès[\s\S]*$/",$this->byCssSelector("#tabs-1 .message")->text());
597          // On clique sur le bouton "Retour"          // On clique sur le bouton "Retour"
598          $this->byLinkText("Retour")->click();          $this->byLinkText("Retour")->click();
599          // On vérifie qu'il n'y ait pas d'erreur          // On vérifie qu'il n'y ait pas d'erreur
600          $this->verifynoerrors();          $this->verifynoerrors();
601          // On vérifie que le text est présent          // On vérifie que le text est présent
602          $this->assertRegExp("/^[\s\S]*pétitionnaire fréquent[\s\S]*$/",$this->source());          $this->assertRegExp("/^[\s\S]*pétitionnaire fréquent[\s\S]*$/",$this->source());
603            $this->assertNotContains('DURAND MICKAEL', $this->source());
604          // On se déconnecte          // On se déconnecte
605          $this->logout();          $this->logout();
606      }      }
# Line 663  class GuichetUnique extends Base2TestCas Line 694  class GuichetUnique extends Base2TestCas
694          // $this->byCssSelector(".reference_cadastrale_custom_field:nth-child(3)")->value("15");          // $this->byCssSelector(".reference_cadastrale_custom_field:nth-child(3)")->value("15");
695          // XXX Renplace les valeurs juste au dessus qui devraient se mettre au          // XXX Renplace les valeurs juste au dessus qui devraient se mettre au
696          // bon format automatiquement grâce au javascript          // bon format automatiquement grâce au javascript
697          $this->byCssSelector(".reference_cadastrale_custom_field:nth-child(1)")->value("001");          $this->byCssSelector("input.reference_cadastrale_custom_field:nth-child(1)")->value("001");
698          $this->byCssSelector(".reference_cadastrale_custom_field:nth-child(2)")->value("DC");          $this->byCssSelector("input.reference_cadastrale_custom_field:nth-child(2)")->value("DC");
699          $this->byCssSelector(".reference_cadastrale_custom_field:nth-child(3)")->value("0015");          $this->byCssSelector("input.reference_cadastrale_custom_field:nth-child(3)")->value("0015");
700          //On clique sur le bouton de recherche "Cadastrale = > Adresse"          //On clique sur le bouton de recherche "Cadastrale = > Adresse"
701          $this->byId("cad-adr-them")->click();          $this->byId("cad-adr-them")->click();
702          sleep(1);          sleep(1);
703          // On vérifie que le format des champs est mise à jour automatiquement          // On vérifie que le format des champs est mise à jour automatiquement
704          $this->assertEquals("001", $this->byCssSelector(".reference_cadastrale_custom_field:nth-child(1)")->value());          $this->assertEquals("001", $this->byCssSelector("input.reference_cadastrale_custom_field:nth-child(1)")->attribute('value'));
705          $this->assertEquals("DC", $this->byCssSelector(".reference_cadastrale_custom_field:nth-child(2)")->value());          $this->assertEquals("DC", $this->byCssSelector("input.reference_cadastrale_custom_field:nth-child(2)")->attribute('value'));
706          $this->assertEquals("0015", $this->byCssSelector(".reference_cadastrale_custom_field:nth-child(3)")->value());          $this->assertEquals("0015", $this->byCssSelector("input.reference_cadastrale_custom_field:nth-child(3)")->attribute('value'));
707          //On verifie l'adresse          //On verifie l'adresse
708          $this->assertEquals("0075", $this->byId("terrain_adresse_voie_numero")->value());          $this->assertEquals("0075", $this->byId("terrain_adresse_voie_numero")->attribute('value'));
709          $this->assertEquals("TRA DE LA DOMINIQUE", $this->byId("terrain_adresse_voie")->value());          $this->assertEquals("TRA DE LA DOMINIQUE", $this->byId("terrain_adresse_voie")->attribute('value'));
710          $this->assertEquals("13011", $this->byId("terrain_adresse_code_postal")->value());          $this->assertEquals("13011", $this->byId("terrain_adresse_code_postal")->attribute('value'));
711          $this->assertEquals("MARSEILLE", $this->byId("terrain_adresse_localite")->value());          $this->assertEquals("MARSEILLE", $this->byId("terrain_adresse_localite")->attribute('value'));
712            //On vide un des champs des références cadastrales
713            $this->byCssSelector("input.reference_cadastrale_custom_field:nth-child(3)")->clear();
714          // On valide le formulaire          // On valide le formulaire
715          $this->byXPath("//input[@value='Ajouter']")->click();          $this->byXPath("//input[@value='Ajouter']")->click();
716            //Un alert javascript doit apparaître, on vérifie le message
717            $this->assertEquals("Les références cadastrales saisies sont incorrectes. Veuillez les corriger.", $this->alertText());
718            // On valide l'alert
719            $this->acceptAlert();sleep(1);
720            //On ajoute la référence
721            $this->byCssSelector("input.reference_cadastrale_custom_field:nth-child(3)")->value("0015");
722            //On valide le formulaire
723            $this->byXPath("//input[@value='Ajouter']")->click();
724          // On vérifie le message d'erreur          // On vérifie le message d'erreur
725          $this->assertRegExp("/^[\s\S]*SAISIE NON ENREGISTRÉE[\s\S]*$/", $this->byCssSelector(".message")->text());          $this->assertRegExp("/^[\s\S]*SAISIE NON ENREGISTRÉE[\s\S]*$/", $this->byCssSelector(".message")->text());
726          sleep(1);          sleep(1);
727          // On vérifie que les références cadastrales soient toujours affiché          // On vérifie que les références cadastrales soient toujours affiché
728          $this->assertEquals("001", $this->byCssSelector(".reference_cadastrale_custom_field:nth-child(1)")->value());          $this->assertEquals("001", $this->byCssSelector(".reference_cadastrale_custom_field:nth-child(1)")->attribute('value'));
729          $this->assertEquals("DC", $this->byCssSelector(".reference_cadastrale_custom_field:nth-child(2)")->value());          $this->assertEquals("DC", $this->byCssSelector(".reference_cadastrale_custom_field:nth-child(2)")->attribute('value'));
730          $this->assertEquals("0015", $this->byCssSelector(".reference_cadastrale_custom_field:nth-child(3)")->value());                  $this->assertEquals("0015", $this->byCssSelector(".reference_cadastrale_custom_field:nth-child(3)")->attribute('value'));
731          //On saisie les références cadastrales          //On saisie les références cadastrales
732          $this->byCssSelector(".reference_cadastrale_custom_field:nth-child(1)")->clear();          $this->byCssSelector(".reference_cadastrale_custom_field:nth-child(1)")->clear();
733          $this->byCssSelector(".reference_cadastrale_custom_field:nth-child(2)")->clear();          $this->byCssSelector(".reference_cadastrale_custom_field:nth-child(2)")->clear();
# Line 696  class GuichetUnique extends Base2TestCas Line 737  class GuichetUnique extends Base2TestCas
737          //On valide le message d'erreur          //On valide le message d'erreur
738          $this->assertEquals('Aucune référence cadastrale fournie', $this->alertText());          $this->assertEquals('Aucune référence cadastrale fournie', $this->alertText());
739          $this->acceptAlert();          $this->acceptAlert();
740            // On ressaisit les références cadatrales
741            // ref 1
742            $this->byCssSelector("input.reference_cadastrale_custom_field:nth-child(1)")->value("001");
743            $this->byCssSelector("input.reference_cadastrale_custom_field:nth-child(2)")->value("DC");
744            $this->byCssSelector("input.reference_cadastrale_custom_field:nth-child(3)")->value("0015");
745            // réf 2
746            $this->byCssSelector("div#morelineReferenceCadastrale > div.form-content > span.add-16")->click();
747            $this->byCssSelector("input.reference_cadastrale_custom_field:nth-child(6)")->value("002");
748            $this->byCssSelector("input.reference_cadastrale_custom_field:nth-child(7)")->value("DC");
749            $this->byCssSelector("input.reference_cadastrale_custom_field:nth-child(8)")->value("0015");
750            // réf 3
751            $this->byCssSelector("div#morelineReferenceCadastrale > div.form-content > span.add-16")->click();
752            $this->byCssSelector("input.reference_cadastrale_custom_field:nth-child(11)")->value("003");
753            $this->byCssSelector("input.reference_cadastrale_custom_field:nth-child(12)")->value("DC");
754            $this->byCssSelector("input.reference_cadastrale_custom_field:nth-child(13)")->value("0015");
755            // réf 4
756            $this->byCssSelector("div#morelineReferenceCadastrale > div.form-content > span.add-16")->click();
757            $this->byCssSelector("input.reference_cadastrale_custom_field:nth-child(16)")->value("004");
758            $this->byCssSelector("input.reference_cadastrale_custom_field:nth-child(17)")->value("DC");
759            $this->byCssSelector("input.reference_cadastrale_custom_field:nth-child(18)")->value("0015");
760            // réf 5
761            $this->byCssSelector("div#morelineReferenceCadastrale > div.form-content > span.add-16")->click();
762            $this->byCssSelector("input.reference_cadastrale_custom_field:nth-child(21)")->value("005");
763            $this->byCssSelector("input.reference_cadastrale_custom_field:nth-child(22)")->value("DC");
764            $this->byCssSelector("input.reference_cadastrale_custom_field:nth-child(23)")->value("0015");
765            // réf 6
766            $this->byCssSelector("div#morelineReferenceCadastrale > div.form-content > span.add-16")->click();
767            $this->byCssSelector("input.reference_cadastrale_custom_field:nth-child(26)")->value("006");
768            $this->byCssSelector("input.reference_cadastrale_custom_field:nth-child(27)")->value("DC");
769            $this->byCssSelector("input.reference_cadastrale_custom_field:nth-child(28)")->value("0015");
770            // réf 7
771            $this->byCssSelector("div#morelineReferenceCadastrale > div.form-content > span.add-16")->click();
772            $this->byCssSelector("input.reference_cadastrale_custom_field:nth-child(31)")->value("007");
773            $this->byCssSelector("input.reference_cadastrale_custom_field:nth-child(32)")->value("DC");
774            $this->byCssSelector("input.reference_cadastrale_custom_field:nth-child(33)")->value("0015");
775            // réf 8
776            $this->byCssSelector("div#morelineReferenceCadastrale > div.form-content > span.add-16")->click();
777            $this->byCssSelector("input.reference_cadastrale_custom_field:nth-child(36)")->value("008");
778            $this->byCssSelector("input.reference_cadastrale_custom_field:nth-child(37)")->value("DC");
779            $this->byCssSelector("input.reference_cadastrale_custom_field:nth-child(38)")->value("0015");
780            // réf 9
781            $this->byCssSelector("div#morelineReferenceCadastrale > div.form-content > span.add-16")->click();
782            $this->byCssSelector("input.reference_cadastrale_custom_field:nth-child(41)")->value("009");
783            $this->byCssSelector("input.reference_cadastrale_custom_field:nth-child(42)")->value("DC");
784            $this->byCssSelector("input.reference_cadastrale_custom_field:nth-child(43)")->value("0015");
785            // réf 10
786            $this->byCssSelector("div#morelineReferenceCadastrale > div.form-content > span.add-16")->click();
787            $this->byCssSelector("input.reference_cadastrale_custom_field:nth-child(46)")->value("010");
788            $this->byCssSelector("input.reference_cadastrale_custom_field:nth-child(47)")->value("DC");
789            $this->byCssSelector("input.reference_cadastrale_custom_field:nth-child(48)")->value("0015");
790            // réf 11
791            $this->byCssSelector("div#morelineReferenceCadastrale > div.form-content > span.add-16")->click();
792            $this->byCssSelector("input.reference_cadastrale_custom_field:nth-child(51)")->value("011");
793            $this->byCssSelector("input.reference_cadastrale_custom_field:nth-child(52)")->value("DC");
794            $this->byCssSelector("input.reference_cadastrale_custom_field:nth-child(53)")->value("0015");
795            // réf 12
796            $this->byCssSelector("div#morelineReferenceCadastrale > div.form-content > span.add-16")->click();
797            $this->byCssSelector("input.reference_cadastrale_custom_field:nth-child(56)")->value("012");
798            $this->byCssSelector("input.reference_cadastrale_custom_field:nth-child(57)")->value("DC");
799            $this->byCssSelector("input.reference_cadastrale_custom_field:nth-child(58)")->value("0015");
800            // réf 13
801            $this->byCssSelector("div#morelineReferenceCadastrale > div.form-content > span.add-16")->click();
802            $this->byCssSelector("input.reference_cadastrale_custom_field:nth-child(61)")->value("013");
803            $this->byCssSelector("input.reference_cadastrale_custom_field:nth-child(62)")->value("DC");
804            $this->byCssSelector("input.reference_cadastrale_custom_field:nth-child(63)")->value("0015");
805            // réf 14
806            $this->byCssSelector("div#morelineReferenceCadastrale > div.form-content > span.add-16")->click();
807            $this->byCssSelector("input.reference_cadastrale_custom_field:nth-child(66)")->value("014");
808            $this->byCssSelector("input.reference_cadastrale_custom_field:nth-child(67)")->value("DC");
809            $this->byCssSelector("input.reference_cadastrale_custom_field:nth-child(68)")->value("0015");
810          // On clique pour ajouter un pétitionnaire principale          // On clique pour ajouter un pétitionnaire principale
811          $this->byId("add_petitionnaire_principal")->click();          $this->byId("add_petitionnaire_principal")->click();
812          // On remplit le champ          // On remplit le champ
# Line 742  class GuichetUnique extends Base2TestCas Line 853  class GuichetUnique extends Base2TestCas
853          $dossier = str_replace(' ', '', $dossier_libelle);          $dossier = str_replace(' ', '', $dossier_libelle);
854          $dossier_dir = substr_replace($dossier, '.', -2, -3);          $dossier_dir = substr_replace($dossier, '.', -2, -3);
855          // On clique          // On clique
856          $this->byCssSelector("a.lien")->click();sleep(5);          $this->byCssSelector("a#link_demande_recepisse")->click();sleep(5);
857          // Liste les fenêtres          // Liste les fenêtres
858          $windows = $this->windowHandles();          $windows = $this->windowHandles();
859          // Change la fenêtre          // Change la fenêtre
# Line 868  class GuichetUnique extends Base2TestCas Line 979  class GuichetUnique extends Base2TestCas
979          // On vérifie le message          // On vérifie le message
980          $this->assertRegExp("/^[\s\S]*Création du dossier d'autorisation n°[\s\S]*$/",$this->byCssSelector(".message")->text());          $this->assertRegExp("/^[\s\S]*Création du dossier d'autorisation n°[\s\S]*$/",$this->byCssSelector(".message")->text());
981          // On clique          // On clique
982          $this->byCssSelector("a.lien")->click();sleep(5);          $this->byCssSelector("a#link_demande_recepisse")->click();sleep(5);
983          // Liste les fenêtres          // Liste les fenêtres
984          $windows = $this->windowHandles();          $windows = $this->windowHandles();
985          // Change la fenêtre          // Change la fenêtre
# Line 896  class GuichetUnique extends Base2TestCas Line 1007  class GuichetUnique extends Base2TestCas
1007          $this->byLinkText("Autre Dossier")->click();          $this->byLinkText("Autre Dossier")->click();
1008          // On vérifie qu'il n'y ait pas d'erreur          // On vérifie qu'il n'y ait pas d'erreur
1009          $this->verifynoerrors();          $this->verifynoerrors();
1010          // On vérifie que ledossier qui ne doit pas être dans          // On recherche le dossier
1011          // "Dossier En Cours" sont ici          $this->byCssSelector("input[name='recherche']")->clear();
1012          $this->assertRegExp("/^[\s\S]*PC 013055 14 00001P0[\s\S]*$/",          $this->byCssSelector("input[name='recherche']")->value("PC013055".$date("y")."00001P0");
1013              $this->byCssSelector("#tab-demande_autre_dossier .tab-tab")->text());          $this->byId("adv-search-submit")->click();
1014            // On vérifie qu'on ne le trouve pas
1015            $this->assertRegExp(
1016                "/^[\s\S]*PC 013055 ".date("y")." 00001P0[\s\S]*$/",
1017                $this->byCssSelector("#tab-demande_autre_dossier .tab-tab")->text()
1018            );
1019          // On clique sur "Dossier En Cours"          // On clique sur "Dossier En Cours"
1020          $this->byLinkText("Dossier En Cours")->click();          $this->byLinkText("Dossier En Cours")->click();
1021          // On vérifie qu'il n'y ait pas d'erreur          // On vérifie qu'il n'y ait pas d'erreur

Legend:
Removed from v.2676  
changed lines
  Added in v.3659

[email protected]
ViewVC Help
Powered by ViewVC 1.1.26