MAJ 31 OCT 2024
Inventaire des Commandes
Voici la description des commandes GDSL regroupées par domaine.
Le paramètre d'une commande ne doit pas contenir de virgule, car il s'agit du caractère séparateur.
Application
Commande | Exemple | Description |
---|---|---|
applicationStart |
| Démarre une application à partir de son nom de package. COMPATIBILITE : UNIVERSELLE |
applicationKill |
| Force une application à s'arrêter à partir de son nom de package. COMPATIBILITE : UNIVERSELLE |
installApp |
| Installe l'application à partir de son nom de package. |
Gestion Navigateur
Commande | Exemple | Description |
---|---|---|
launchBrowser | Lance le navigateur actuellement défini. S'il n'est pas défini, lance le navigateur par défaut Chrome. | |
browserGoToUrl |
| Parcourt l'url donnée dans le navigateur actuel. |
browserClearCache | Vide le cache de Safari. | |
browserPrepareAndOpen | Prépare le navigateur pour la mesure. Vide le cache, ferme tous les onglets, ferme le navigateur et le rouvre. | |
browserPrepareAndOpenForReference | Prépare le navigateur pour la mesure. Vide le cache, ferme tous les onglets, ferme le navigateur et le rouvre, va sur une page noire et attend 60s. |
Clic
Commande | Exemple | Description |
---|---|---|
longClickByText |
| Effectue un clic long pour la durée donnée sur l'élément qui contient le sélecteur de texte donné. DEFAULT : 1000 DUREE OPTIONNELLE COMPATIBILITE : UNIVERSELLE |
longClickByXY |
| Effectue un clic long de la durée donnée sur la coordonnée donnée. DEFAULT : 1000 COMPATIBILITE : UNIVERSELLE |
clickByText |
| Clique sur l'élément qui contient le sélecteur de texte donné. SENSIBLE-CASSE COMPATIBILITE : UNIVERSELLE |
clickByTextExact |
| Clique sur l'élément qui contient exactement le sélecteur de texte donné. SENSIBLE-CASSE COMPATIBILITE : UNIVERSELLE |
clickByXY |
| Clique sur l'élément situé aux coordonnées données. COMPATIBILITE : UNIVERSELLE |
clickByPercent |
| Clique sur l'élément situé aux coordonnées calculées à partir des pourcentages donnés de l'écran de l'appareil. COMPATIBILITE : UNIVERSELLE |
clickByTextOnSystemPopup |
| Clique sur une fenêtre pop-up système qui n'est pas détectée automatiquement et qui contient le sélecteur de texte donné. Les fenêtres pop-up détectées automatiquement sont acceptées par défaut. |
Appareil
Commande | Exemple | Description |
---|---|---|
pause |
| Attend la durée en millisecondes en argument. COMPATIBILITE : UNIVERSELLE |
pressHome |
| Presse le bouton accueil. COMPATIBILITY : UNIVERSAL |
pressVolumeDown |
| Presse le bouton volume bas. COMPATIBILITY : UNIVERSAL |
pressVolumeUp |
| Presse le bouton volume haut. COMPATIBILITY : UNIVERSAL |
Trouver
Commande | Exemple | Description |
---|---|---|
findByClass |
| Trouve le nième élément avec le sélecteur de classe. L'élément est enregistré comme le dernier élément trouvé. RANG PAR DEFAUT : 1 RANG OPTIONNEL COMPATIBILITE : UNIVERSELLE |
Balise
Commande | Exemple | Description |
---|---|---|
measureStart |
| Lance une mesure qui peut être identifiée par le nom donné. COMPATIBILITE : UNIVERSELLE |
measureStop | Arrête la mesure en cours. COMPATIBILITE : UNIVERSELLE |
Défilement
Commande | Exemple | Description |
---|---|---|
scrollDownward | Défile l'écran vers le bas (uniquement 1 scroll). COMPATIBILITE : UNIVERSELLE | |
scrollUpward | Défile l'écran vers le haut (uniquement 1 scroll). COMPATIBILITE : UNIVERSELLE | |
scrollLeftward | Fait défiler l'écran vers la gauche (uniquement 1 scroll). COMPATIBILITE : UNIVERSELLE | |
scrollRightward | Fait défiler l'écran vers la droite (uniquement 1 scroll). COMPATIBILITE : UNIVERSELLE | |
swipeRightward |
| Swipes rightward the screen. The swipe gesture is from screen point A (X 90%, Y percY) to screen point B (X 10%, Y percY). COMPATIBILITE : UNIVERSELLE |
swipeLeftward |
| Swipes leftward the screen. The swipe gesture is from screen point A (X 10%, Y percY) to screen point B (X 90%, Y percY). COMPATIBILITE : UNIVERSELLE |
swipeUpward |
| Swipes upward the screen. The swipe gesture is from screen point A (X percX, Y percStartY) to screen point B (X percX, Y 90%). DEFAULT PERCX : 50 DEFAULT PERCSTARTY : 10 OPTIONAL PERC COMPATIBILITE : UNIVERSELLE |
swipeDownward |
| Swipes downward the screen. The swipe gesture is from screen point A (X percX, Y percStartY) to screen point B (X percX, Y 10%). DEFAULT PERCX : 50 DEFAULT PERCSTARTY : 90 OPTIONAL PERC COMPATIBILITE : UNIVERSELLE |
swipeVertical |
| Swipes vertically the screen. The swipe gesture is from screen point A (X percX, Y percStartY) to screen point B (X percX, Y percEndY). DEFAULT DURATION : 500 DUREE OPTIONNELLE COMPATIBILITE : UNIVERSELLE |
swipeHorizontal |
| Swipes horizontally the screen. The swipe gesture is from screen point A (X percStartX, Y percY) to screen point B (X percEndX, Y percY). DEFAULT DURATION : 500 DUREE OPTIONNELLE COMPATIBILITE : UNIVERSELLE |
swipeDownwardToText |
| Glisse vers le bas pour trouver le premier élément qui contient le sélecteur donné. Le geste de balayage va du point A de l'écran (X 50 %, Y 90 %) au point B de l'écran (X 50 %, Y 10 %). CASE-INSENSITIVE DEFAULT ITERATIONS : 10 (MAX 30) COMPATIBILITY : UNIVERSAL |
swipeUpwardToText |
| Glisse vers le haut pour trouver le premier élément qui contient le sélecteur donné. Le geste de balayage va du point A de l'écran (X 50 %, Y 10 %) au point B de l'écran (X 50 %, Y 90 %). CASE-SENSITIVE DEFAULT ITERATIONS : 10 (MAX 30) DEFAULT PERCX: 50 OPTIONAL ITERATIONS AND PERCX COMPATIBILITY : UNIVERSAL |
Saisie de texte
Commande | Exemple | Description |
---|---|---|
setTextByText |
| Colle le texte donné dans l'élément qui contient le texte sélectionné. COMPATIBILITE : UNIVERSELLE |
setTextByTextExact |
| Colle le texte donné dans l'élément qui contient le texte sélectionné exact. COMPATIBILITE : UNIVERSELLE |
enterText |
| Saisit le texte donné dans le champ sélectionné en cliquant sur les touches du clavier pour chaque caractère. Le texte est saisi caractère par caractère à la fréquence donnée. FREQUENCE OPTIONNELLE COMPATIBILITE : UNIVERSELLE |
enterTextFast |
| Saisit le texte spécifié dans le paramètre. Saisir tout le texte en une seule fois. COMPATIBILITE : UNIVERSELLE |
Attente Elément
Commande | Exemple | Description |
---|---|---|
waitUntilText |
| Attend qu'un élément de vue avec le texte spécifié devienne visible à l'écran jusqu'à un délai spécifié. S'il n'est pas trouvé, une erreur est générée. NON-SENSIBLE-CASSE TIMEOUT PAR DEFAUT: 30000 TIMEOUT OPTIONNEL COMPATIBILITE : UNIVERSELLE |
waitUntilAccessibilityField |
| Attend qu'un élément de vue dont le name (Appium Inspector) ou identifier (dump) est spécifié devienne visible à l'écran jusqu'à un délai spécifié. S'il n'est pas trouvé, une erreur est générée. NON-SENSIBLE-CASSE TIMEOUT PAR DEFAUT: 30000 TIMEOUT OPTIONNEL COMPATIBILITE : UNIVERSELLE |
waitUntilTextBeforeClick |
| Attend qu'un élément de vue avec le texte spécifié devienne visible à l'écran et clique dessus. Si false, il attend 10 secondes max avant que l'erreur ne soit déclenchée. Si true, il attend 2 secondes max. BOOLEEN PAR DEFAUT: FALSE BOOLEEN OPTIONNEL COMPATIBILITE : UNIVERSELLE |
waitUntilAccessibilityFieldBeforeClick |
| Attend qu'un élément de vue avec le name (Appium Inspector) ou identifier (dump) spécifié devienne visible à l'écran et clique dessus. Si false, il attend 10 secondes max avant que l'erreur ne soit déclenchée. Si true, il attend 2 secondes max. BOOLEEN PAR DEFAUT: FALSE BOOLEEN OPTIONNEL NON-SENSIBLE-CASSE COMPATIBILITE : UNIVERSELLE |
waitUntilTextExact |
| Attend qu'un élément de vue, avec le texte exact sélectionné, devienne visible à l'écran jusqu'à un délai spécifié. S'il n'est pas trouvé, une erreur est générée. SENSIBLE-CASSE TIMEOUT PAR DEFAUT: 30000 TIMEOUT OPTIONNEL COMPATIBILITE : UNIVERSELLE |
waitUntilTextExactBeforeClick |
| Attend qu'un élément de vue, avec le texte exact sélectionné, devienne visible à l'écran et clique dessus. Si false, il attend 10 secondes max avant que l'erreur ne soit déclenchée. Si true, il attend 2 secondes max. SENSIBLE-CASSE BOOLEEN PAR DEFAUT: FALSE BOOLEEN OPTIONNEL COMPATIBILITE : UNIVERSELLE |
waitUntilAccessibilityFieldExact |
| Attend qu'un élément de vue, avec le name (Appium Inspector) ou identifier (dump) exact sélectionné, devienne visible à l'écran jusqu'à un délai spécifié. S'il n'est pas trouvé, une erreur est générée. SENSIBLE-CASSE TIMEOUT PAR DEFAUT: 30000 TIMEOUT OPTIONNEL COMPATIBILITE : UNIVERSELLE |
waitUntilAccessibilityFieldExactBeforeClick |
| Attend qu'un élément de vue, avec le name (Appium Inspector) ou identifier (dump) exact sélectionné, devienne visible à l'écran et clique dessus. Si false, il attend 10 secondes max avant que l'erreur ne soit déclenchée. Si true, il attend 2 secondes max. SENSIBLE-CASSE BOOLEEN PAR DEFAUT: FALSE BOOLEEN OPTIONNEL COMPATIBILITE : UNIVERSELLE |
waitUntilGoneText |
| Attend qu'il n'y ait pas d'élément de vue, avec du texte sélectionné, visible à l'écran jusqu'à un délai spécifié. S'il est toujours trouvé, une erreur est générée. NON-SENSIBLE-CASSE TIMEOUT PAR DEFAUT: 30000 TIMEOUT OPTIONNEL COMPATIBILITE : UNIVERSELLE |
waitUntilGoneTextExact |
| Attend qu'aucun élément d'affichage, avec le texte exact sélectionné, ne soit visible à l'écran jusqu'à un délai spécifié. S'il est toujours trouvé, une erreur est générée. SENSIBLE-CASSE TIMEOUT PAR DEFAUT: 30000 TIMEOUT OPTIONNEL COMPATIBILITE : UNIVERSELLE |
waitUntilGoneAccessibilityField |
| Attend qu'il n'y ait pas d'élément view, avec name (Appium Inspector) ou identifier (dump) sélectionné, visible à l'écran jusqu'à un délai spécifié. S'il est encore trouvé, une erreur est générée. NON-SENSIBLE-CASSE TIMEOUT PAR DEFAUT: 30000 TIMEOUT OPTIONNEL COMPATIBILITE : UNIVERSELLE |
waitUntilGoneAccessibilityFieldExact |
| Attend qu'il n'y ait pas d'élément view, avec name (Appium Inspector) ou identifier (dump) sélectionné, visible à l'écran jusqu'à un délai spécifié. S'il est encore trouvé, une erreur est générée. SENSIBLE-CASSE TIMEOUT PAR DEFAUT: 30000 TIMEOUT OPTIONNEL COMPATIBILITE : UNIVERSELLE |
waitUntilTextOnSystemPopup |
| Attend une fenêtre pop-up du système qui n'est pas détectée automatiquement et qui contient le sélecteur de texte donné. Les fenêtres pop-up détectées automatiquement sont acceptées par défaut. CASE-INSENSITIVE DEFAULT TIMEOUT: 30000 OPTIONAL TIMEOUT COMPATIBILITY : UNIVERSAL |