Bonjour,

Je réalise actuellement des tests sur un outil permettant de générer des rapports. Pour générer ces rapports il suffit de cliquer sur un bouton, sélectionner quelques options dans une fenêtre pop-up qui apparait, puis après avoir cliqué sur OK, une autre pop-up apparait pour afficher un résumé sur la génération du rapport.

Mon problème est que pour quitter cette fenêtre de résumé je dois cliquer sur la petite croix se trouvant en haut à droite et je n'arrive pas à la récupérer

Voici un aperçu de mon test:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
 
        //Récupération de la première pop-up
        WindowInterceptor.init(
                paneMain.getButton("generateBT")
                        .triggerClick()).process(new WindowHandler() {
            public Trigger process(Window window) {
               //Sélection des options
                window.getRadioButton("DraftRB").click();
                window.getCheckBox("imgTextCB").select();
                window.getRadioButton("nominalRB").click();
               //Récupération de la seconde pop-up
                WindowInterceptor.init(
                        window.getButton("OK")
                                .triggerClick()).process(new WindowHandler() {
                    public Trigger process(Window window2) {
                        window2.getPanel("screenPanel").getTable("screenTable").isEnabled();
                        window2.getPanel("sheetPanel").getTable("sheetTable").isEnabled();
                        window2.getPanel("statePanel").isVisible();
                        window2.getPanel("errorPanel").isVisible();
                        //Je suis perdu à partir d'ici...
                        return window2.getButton().triggerClick();
                    }
                }).run();
                //Je ne suis pas certain de cette parti là non plus.   
                return window.getButton("Cancel").triggerClick();
            }
        }).run();
    }
en éspérant que vous pourrez m'aider.


Très cordialement,

Renaud HOUSSIN