Comment automatiser la validation d'une boîte de dialogue
Il vous arrivera souvent de devoir valider une boîte de dialogue sur les navigateurs web pris en charge afin de confirmer ou d'annuler une action.
Cependant, il est impossible de capturer une boîte de dialogue avec l'outil de capture.
Pour automatiser la validation avec Agilitest, vous devez sélectionner la boîte de dialogue dans l'application racine disponible dans une action.
Lorsque vous créez une action sans élément d'interface, l'application racine est affichée.
Cliquez sur le bouton "Souris" dans le menu des actions
![action de la souris](https://cdn.prod.website-files.com/60799032d5e3523ef1cd727c/6512a20e43698cdb662df9ec_mouse_action.png)
Sélectionnez ensuite "Clic souris"
![action du clic de la souris](https://cdn.prod.website-files.com/60799032d5e3523ef1cd727c/6512a218910e3c827b6a054e_Untitled%20(32).png)
Cliquez sur le bouton "Application racine" pour sélectionner le type d'interface
![demande de racine](https://cdn.prod.website-files.com/60799032d5e3523ef1cd727c/6512a2390b81ddcea18872cb_Untitled%20(33).png)
Un nouveau menu apparaît avec les possibilités suivantes :
![menu de l'application racine](https://cdn.prod.website-files.com/60799032d5e3523ef1cd727c/6512a248b8cbcd75586d3365_Untitled%20(34).png)
- Ajouter un élément d'interface
- Modifier l'élément du système
- Gérer une boîte de dialogue
- Enregistrement d'écran
Pour en savoir plus sur les autres types d'éléments, vous pouvez consulter notre documentation sur les actions d'édition.
Pour automatiser une boîte de dialogue, cliquez sur le bouton "Boîte de dialogue"
![bouton dialo box](https://cdn.prod.website-files.com/60799032d5e3523ef1cd727c/6512a2635cff822a636350d0_dialog_box%20(1).png)
Trois actions sont possibles sur une boîte de dialogue
Confirmer la boîte de dialogue
À partir de l'application racine, sélectionnez "Boîte de dialogue" pour afficher ses options
![options de la boîte de dialogue](https://cdn.prod.website-files.com/60799032d5e3523ef1cd727c/6512a281fcc53ebac94634db_Untitled%20(35).png)
Sélectionnez le type de validation dont vous avez besoin pour la boîte de dialogue :
- Acceptez
- Rejetez
![boîte d'acceptation](https://cdn.prod.website-files.com/60799032d5e3523ef1cd727c/6512a2996716ea3ed0111b26_image%20(17).png)
Exemple :
Une boîte de dialogue qui doit être acceptée ou rejetée
![exemple de boîte de dialogue](https://cdn.prod.website-files.com/60799032d5e3523ef1cd727c/6512a2c0fb827a21aa7cf043_Untitled%20(36).png)
Action de clic
Il est également possible d'utiliser simplement l'action de clic sur une boîte de dialogue si un seul bouton apparaît.
![cliquer sur la boîte de dialogue](https://cdn.prod.website-files.com/60799032d5e3523ef1cd727c/6512a2d9b6de294222dbe8d4_Untitled%20(37).png)
Exemple :
Un "Ok" qui permet de faire disparaître la boîte de dialogue
![bouton ok de la boîte de dialogue](https://cdn.prod.website-files.com/60799032d5e3523ef1cd727c/6512a2eca898a07c5b30cf55_Untitled%20(39).png)
Action de propriété
Pour chacune des actions proposées, il est possible d'effectuer une action sur la propriété, qui permettra d'introduire les informations saisies dans la boîte de dialogue.
Exemple :
Pour ce faire, cliquez sur le bouton "Propriété" situé dans le menu d'action
![action de propriété](https://cdn.prod.website-files.com/60799032d5e3523ef1cd727c/6512a30426b00595f56826d6_property%20action_menu.png)
Sélectionnez ensuite "Boîte de dialogue" dans l'application racine.
![bouton de la boîte de dialogue](https://cdn.prod.website-files.com/60799032d5e3523ef1cd727c/6512a3131da5ba3967043a7a_dialog-box_property.png)
Le texte affiché dans la boîte de dialogue s'affiche alors,
![texte de la boîte de dialogue](https://cdn.prod.website-files.com/60799032d5e3523ef1cd727c/6512a321264314a39d584b0e_Untitled%20(40).png)
En tant que valeur dans votre action de propriété.
![valeur d'un bien immobilier](https://cdn.prod.website-files.com/60799032d5e3523ef1cd727c/6512a3355853eb50631be818_Untitled%20(41).png)