Status |
---|
colour | Green |
---|
title | maj 31 oct 2024 |
---|
|
Inventaire des Commandes
Voici la description des commandes GDSL regroupées par domaine
...
Application
Gestion du Navigateur
Clic
Appareil
Trouver
Balise
Défilement
Saisie de texte
Attente d'élément
Le paramètre d'une commande ne doit pas contenir de virgule, car il s'agit du caractère séparateur.
Excerpt |
---|
|
ApplicationCommande | Exemple | Description |
---|
applicationStart | applicationStart,[PACKAGE]
| Démarre une application à partir de son nom de package. Status |
---|
colour | Yellow |
---|
title | compatibilitE : universelle |
---|
|
| applicationKill | applicationKill,[PACKAGE]
| Force une application à s'arrêter à partir de son nom de package. Status |
---|
colour | Yellow |
---|
title | compatibilitE : universelle |
---|
|
| installApp | installApp,[PACKAGE]
| Installe l'application à partir de son nom de package. |
|
Excerpt |
---|
|
Gestion NavigateurCommande | Exemple | Description |
---|
launchBrowser | | Lance le navigateur actuellement défini. S'il n'est pas défini, lance le navigateur par défaut Chrome. | browserGoToUrl | browserGoToUrl,https://greenspector.com/
| Parcourt l'url donnée dans le navigateur actuel. |
|
...
Clic
...
Commande
...
Exemple
...
Description
...
longClickByText
...
longClickByText,[TEXTE]
longClickByText,[TEXTE],[DUREE]
...
Effectue un clic long pour la durée donnée sur l'élément qui contient le sélecteur de texte donné.
Status |
---|
colour | Blue |
---|
title | duree optionnelle |
---|
|
Status |
---|
colour | Yellow |
---|
title | compatibilitE : universelle |
---|
|
...
longClickByXY
...
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. |
|
Excerpt |
---|
|
ClicCommande | Exemple | Description |
---|
longClickByText | longClickByText,[TEXTE]
longClickByText,[TEXTE],[DUREE]
| Effectue un clic long |
|
...
...
l'élément qui contient le sélecteur de texte donné. Status |
---|
colour | Blue |
---|
title | duree optionnelle |
---|
|
Status |
---|
colour | Yellow |
---|
title | compatibilitE : universelle |
---|
|
|
|
...
...
...
X-POS],[Y-POS]
| Effectue un clic long de la durée donnée sur la coordonnée donnée. Status |
---|
colour | Yellow |
---|
title | compatibilitE : universelle |
---|
|
| clickByText | clickByText,[TEXTE]
| Clique sur l'élément qui contient le sélecteur de texte donné. |
|
...
Green | title | non-sensible-casse |
---|
|
Status |
---|
colour | Yellow |
---|
title | compatibilitE : universelle |
---|
|
| clickByTextExact | clickByTextExact,[TEXTE]
| Clique sur l'élément qui contient exactement le sélecteur de texte donné. Status |
---|
colour | Purple |
---|
title | sensible-casse |
---|
|
Status |
---|
colour | Yellow |
---|
title | compatibilitE : universelle |
---|
|
| clickByXY | clickByXY,[X-Pos],[Y-Pos]
| Clique sur l'élément situé aux coordonnées données. Status |
---|
colour | Yellow |
---|
title | compatibilitE : universelle |
---|
|
| clickByPercent | clickByPercent,[X-Perc],[Y-Perc]
| Clique sur l'élément situé aux coordonnées calculées à partir des pourcentages donnés de l'écran de l'appareil. Status |
---|
colour | Yellow |
---|
title | compatibilitE : universelle |
---|
|
|
|
...
Appareil
...
Commande
...
Exemple
...
Description
...
pause
...
pause,[DUREE]
...
clickByTextOnSystemPopup | clickByTextOnSystemPopup,[TEXTE]
| 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. | clickOnLastElementFound | | Clique sur le dernier élément trouvé par la commande GDSL précédente dans le groupe Rechercher comme findByText ou findByTextExact . Status |
---|
colour | Yellow |
---|
title | compatibilitE : universelle |
---|
|
|
|
Excerpt |
---|
|
AppareilCommande | Exemple | Description |
---|
pause | pause,[DUREE]
| Attend la durée en millisecondes en argument. Status |
---|
colour | Yellow |
---|
title | compatibilitE : universelle |
---|
|
| pressHome | pressHome
| Presse le bouton accueil. Status |
---|
colour | Yellow |
---|
title | compatibility : universal |
---|
|
| pressVolumeDown | pressVolumeDown
| Presse le bouton volume bas. Status |
---|
colour | Yellow |
---|
title | compatibility : universal |
---|
|
| pressVolumeUp | pressVolumeUp
| Presse le bouton volume haut. Status |
---|
colour | Yellow |
---|
title | compatibility : universal |
---|
|
|
|
Excerpt |
---|
|
TrouverCommande | Exemple | Description |
---|
findByText | findByText,[TEXTE]
findByText,[TEXTE],[RANG]
| Trouve le nième élément dont le texte contient le sélecteur donné. L'élément est enregistré comme le dernier élément trouvé. Status |
---|
colour | Green |
---|
title | non-sensible-casse |
---|
|
Status |
---|
colour | Blue |
---|
title | rang optionnel |
---|
|
Status |
---|
colour | Yellow |
---|
title | compatibilitE : universelle |
---|
|
| findByTextExact | findByText,[TEXTE-EXACT]
findByText,[TEXTE-EXACT],[RANG]
| Trouve le nième élément dont le texte correspond exactement au sélecteur donné. L'élément est enregistré comme le dernier élément trouvé. Status |
---|
colour | Purple |
---|
title | sensible-casse |
---|
|
Status |
---|
colour | Blue |
---|
title | rang optionnel |
---|
|
Status |
---|
colour | Yellow |
---|
title | compatibilitE : universelle |
---|
|
| findByClass | findById,[CLASSE]
findById,[CLASSE],[RANG]
| Trouve le nième élément avec le sélecteur de classe. L'élément est enregistré comme le dernier élément trouvé. Status |
---|
colour | Blue |
---|
title | rang optionnel |
---|
|
Status |
---|
colour | Yellow |
---|
title | compatibilitE : universelle |
---|
|
|
|
Excerpt |
---|
|
BaliseCommande | Exemple | Description |
---|
measureStart | measureStart,CHRGT_accueil
| Lance une mesure qui peut être identifiée par le nom donné. Status |
---|
colour | Yellow |
---|
title | compatibilitE : universelle |
---|
|
| measureStop | | Arrête la mesure en cours. Status |
---|
colour | Yellow |
---|
title | compatibilitE : universelle |
---|
|
|
|
...
Commande
...
Exemple
...
Description
...
scrollDownward
...
Commande | Exemple | Description |
---|
scrollDownward | | Défile l'écran vers le bas (uniquement 1 scroll). Status |
---|
colour | Yellow |
---|
title | compatibilitE : universelle |
---|
|
| scrollUpward | | Défile l'écran vers le haut (uniquement 1 scroll). Status |
---|
colour | Yellow |
---|
title | compatibilitE : universelle |
---|
|
| scrollLeftward | | Fait défiler l'écran vers |
|
...
la gauche (uniquement 1 scroll). Status |
---|
colour | Yellow |
---|
title | compatibilitE : universelle |
---|
|
|
|
...
...
| Fait défiler l'écran vers |
|
...
la droite (uniquement 1 scroll). Status |
---|
colour | Yellow |
---|
title | compatibilitE : universelle |
---|
|
|
|
...
scrollLeftward
...
swipeRightward | swipeRighward,[percY]
| Swipes rightward the screen. The swipe gesture is from screen point A (X 90%, Y percY) to screen point B (X 10%, Y percY). Status |
---|
colour | Yellow |
---|
title | compatibilitE : universelle |
---|
|
|
|
...
scrollRightward
...
| swipeLeftward | swipeLeftward,[percY]
| Swipes leftward the screen. The swipe gesture is from screen point A (X 10%, Y percY) to screen point B (X 90%, Y percY). Status |
---|
colour | Yellow |
---|
title | compatibilitE : universelle |
---|
|
|
|
...
swipeRightward
swipeUpward | swipeUpward
swipeUpward,[percX],[
|
|
...
...
upward the screen. The swipe gesture is from screen point A (X |
|
...
...
percStartY) to screen point B (X |
|
...
percX, Y 90%). Status |
---|
title | default percstarty : 10 |
---|
|
Status |
---|
colour | Blue |
---|
title | optional perc |
---|
|
Status |
---|
colour | Yellow |
---|
title | compatibilitE : universelle |
---|
|
| swipeDownward |
|
...
swipeLeftward
swipeDownward
swipeDownward,[percX],[
|
|
...
...
downward the screen. The swipe gesture is from screen point A (X |
|
...
...
percStartY) to screen point B |
|
...
(X percX, Y 10%). Status |
---|
title | default percstarty : 90 |
---|
|
Status |
---|
colour | Blue |
---|
title | optional perc |
---|
|
Status |
---|
colour | Yellow |
---|
title | compatibilitE : universelle |
---|
|
|
|
...
swipeUpward
swipeUpward
...
swipeVertical | swipeVertical,[percStartY],[percEndY],[percX]
swipeVertical,[percStartY],[percEndY],[percX],[
|
|
...
...
vertically the screen. The swipe gesture is from screen point A (X percX, Y percStartY) to screen point B (X percX, Y |
|
...
...
...
...
Status |
---|
colour | Yellow |
---|
title | compatibilitE : universelle |
---|
|
|
|
...
swipeDownward
swipeDownward
...
swipeHorizontal | swipeHorizontal,[percStartX],[percEndX],[percY]
swipeHorizontal,[percStartX],[percEndX],[percY],[
|
|
...
...
horizontally the screen. The swipe gesture is from screen point A (X |
|
...
...
percY) to screen point B (X |
|
...
...
...
...
Status |
---|
colour | Yellow |
---|
title | compatibilitE : universelle |
---|
|
|
|
...
...
...
TEXTE]
swipeDownwardToText,[TEXTE],[
|
|
...
...
Swipes vertically the screen. The swipe gesture is from screen point A (X percX, Y percStartY) to screen point B (X percX, Y percEndY).
Status |
---|
title | default duration : 500 |
---|
|
...
]
| 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 %). Status |
---|
colour | Green |
---|
title | case-insensitive |
---|
|
Status |
---|
title | default iterations : 10 (max 30) |
---|
|
|
|
...
...
...
...
...
...
...
...
...
percX]
| 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 %). Status |
---|
colour | Purple |
---|
title | CASE-SENSITIVE |
---|
|
Status |
---|
title | default iterations : 10 (max 30) |
---|
|
|
|
...
...
...
| optional iterations and percx |
---|
|
Status |
---|
colour | Yellow |
---|
title | compatibility : universal |
---|
|
|
|
Excerpt |
---|
|
Saisie de texteCommande | Exemple | Description |
---|
setTextByText | setTextByText,[TEXTE],[TEXTE-SELECTEUR]
| Colle le texte donné dans l'élément qui contient le texte sélectionné. Status |
---|
colour | Yellow |
---|
title | compatibilitE : universelle |
---|
|
|
|
...
Saisie de texte
...
Commande
...
Exemple
...
Description
...
setTextByText
...
| setTextByTextExact | setTextByText,[TEXTE],[TEXTE-EXACT-SELECTEUR]
| Colle le texte donné dans l'élément qui contient le texte sélectionné exact. Status |
---|
colour | Yellow |
---|
title | compatibilitE : universelle |
---|
|
| enterText | enterText,[TEXTE]
enterText,[TEXTE
|
|
...
...
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. Status |
---|
colour | Blue |
---|
title | frequence optionnelle |
---|
|
Status |
---|
colour | Yellow |
---|
title | compatibilitE : universelle |
---|
|
|
|
...
...
...
...
spécifié dans le paramètre. Saisir tout le texte en une seule fois. |
|
...
enterText
...
| title | compatibilitE : universelle |
---|
|
|
|
Excerpt |
---|
|
Attente ElémentCommande | Exemple | Description |
---|
waitUntilText | waitUntilText,[TEXTE]
|
|
...
...
...
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. |
|
...
...
...
colour | Yellow |
---|
title | compatibilitE : universelle |
---|
...
enterTextFast
...
enterTextFast,[TEXTE]
...
title | timeout PAR DEFAUT: 30000 |
---|
|
|
|
...
...
Attente Elément
...
Commande
...
Exemple
...
Description
...
waitUntilText
waitUntilText,[TEXTE]
...
Status |
---|
colour | Yellow |
---|
title | compatibilitE : universelle |
---|
|
| waitUntilAccessibilityField | waitUntilDesc,[NAME/ID]
waitUntilDesc,[NAME/ID],[TIMEOUT]
| 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. Status |
---|
colour | Green |
---|
title | non-sensible-casse |
---|
|
Status |
---|
title | timeout PAR DEFAUT: 30000 |
---|
|
Status |
---|
colour | Blue |
---|
title | timeout OPTIONNEL |
---|
|
Status |
---|
colour | Yellow |
---|
title | compatibilitE : universelle |
---|
|
|
|
...
...
...
...
...
| Attend qu'un élément de vue |
|
...
Status |
---|
colour | Green |
---|
title | non-sensible-casse |
---|
|
...
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. Status |
---|
title | booleEn PAR DEFAUT: false |
---|
|
|
|
...
Status |
---|
colour | Yellow |
---|
title | 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. Status |
---|
title | booleEn PAR DEFAUT: false |
---|
|
Status |
---|
colour | Blue |
---|
title | booleEn OPTIONNEL |
---|
|
Status |
---|
colour | Green |
---|
title | non-sensible-casse |
---|
|
Status |
---|
colour | Yellow |
---|
title | compatibilitE : universelle |
---|
|
|
|
...
waitUntilAccessibilityFieldBeforeClick
...
waitUntilTextExact | waitUntilTextExact,[TEXTE-EXACT]
waitUntilTextExact,[TEXTE-EXACT],[TIMEOUT]
| 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. Status |
---|
colour | Purple |
---|
title | sensible-casse |
---|
|
Status |
---|
title | timeout PAR DEFAUT: 30000 |
---|
|
|
|
...
...
...
Yellow | title | 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. Status |
---|
colour | Purple |
---|
title | sensible-casse |
---|
|
|
|
...
...
...
Status |
---|
colour | Yellow |
---|
title | compatibilitE : universelle |
---|
|
|
|
...
waitUntilTextExactBeforeClick
...
| waitUntilAccessibilityFieldExact | waitUntilDescExact,[NAME/ID-EXACT]
waitUntilDescExact,[NAME/ID-EXACT]
|
|
...
...
...
| 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. Status |
---|
colour | Purple |
---|
title | sensible-casse |
---|
|
|
|
...
...
...
Status |
---|
colour | Yellow |
---|
title | 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. Status |
---|
colour | Purple |
---|
title | sensible-casse |
---|
|
|
|
...
...
...
Status |
---|
colour | Yellow |
---|
title | compatibilitE : universelle |
---|
|
|
|
...
...
...
TEXTE]
waitUntilGoneText,[TEXTE],[TIMEOUT]
| 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. |
|
...
Green | title | non-sensible-casse |
---|
|
|
|
...
...
...
Status |
---|
colour | Yellow |
---|
title | compatibilitE : universelle |
---|
|
|
|
...
...
waitUntilGoneTextExact,[TEXTE-EXACT]
|
|
...
waitUntilGoneTextExact,[TEXTE-EXACT],[TIMEOUT]
| Attend qu' |
|
...
...
...
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. |
|
...
...
Status |
---|
title | timeout PAR DEFAUT: 30000 |
---|
|
Status |
---|
colour | Blue |
---|
title | timeout OPTIONNEL |
---|
|
Status |
---|
colour | Yellow |
---|
title | compatibilitE : universelle |
---|
|
|
|
...
waitUntilGoneAccessibilityField |
|
...
...
...
...
...
...
é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. |
|
...
Green | title | non-sensible-casse |
---|
|
Status |
---|
title | timeout PAR DEFAUT: 30000 |
---|
|
Status |
---|
colour | Blue |
---|
title | timeout OPTIONNEL |
---|
|
Status |
---|
colour | Yellow |
---|
title | compatibilitE : universelle |
---|
|
|
|
...
waitUntilGoneAccessibilityFieldExact |
|
...
waitUntilGoneDescExact,[NAME/ID-EXACT]
|
|
...
waitUntilGoneDescExact,[NAME/ID-EXACT],[TIMEOUT]
| 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. |
|
...
...
Status |
---|
title | timeout PAR DEFAUT: 30000 |
---|
|
Status |
---|
colour | Blue |
---|
title | timeout OPTIONNEL |
---|
|
Status |
---|
colour | Yellow |
---|
title | compatibilitE : universelle |
---|
|
|
|
...
waitUntilGoneAccessibilityFieldExact
...
waitUntilGoneDescExact,[NAME/ID-EXACT]
waitUntilGoneDescExact,[NAME/ID-EXACT],[TIMEOUT]
...
waitUntilTextOnSystemPopup | waitUntilTextOnSystemPopup,[TEXT]
waitUntilTextOnSystemPopup,[TEXT],[TIMEOUT]
| 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. |
|
...
...
...
...
Status |
---|
colour | Blue |
---|
title | optional timeout |
---|
|
|
|
...
...
...