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. |
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 |
Appareil
Commande | Exemple | Description |
---|---|---|
pause |
| Attend la durée en millisecondes en argument. 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 |
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 |