Skip to end of metadata
Go to start of metadata

You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 2 Next »

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

applicationStart,[PACKAGE]

Démarre une application à partir de son nom de package.

COMPATIBILITE : UNIVERSELLE

applicationKill

applicationKill,[PACKAGE]

Force une application à s'arrêter à partir de son nom de package.

COMPATIBILITE : UNIVERSELLE

installApp

installApp,[PACKAGE]

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

browserGoToUrl,https://greenspector.com/

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

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é.

DEFAULT : 1000 DUREE OPTIONNELLE COMPATIBILITE : UNIVERSELLE

longClickByXY

longClickByXY,[X-POS],[Y-POS]

Effectue un clic long de la durée donnée sur la coordonnée donnée.

DEFAULT : 1000 COMPATIBILITE : UNIVERSELLE

clickByText

clickByText,[TEXTE]

Clique sur l'élément qui contient le sélecteur de texte donné.

SENSIBLE-CASSE COMPATIBILITE : UNIVERSELLE

clickByTextExact

clickByTextExact,[TEXTE]

Clique sur l'élément qui contient exactement le sélecteur de texte donné.

SENSIBLE-CASSE COMPATIBILITE : UNIVERSELLE

clickByXY

clickByXY,[X-Pos],[Y-Pos]

Clique sur l'élément situé aux coordonnées données.

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.

COMPATIBILITE : UNIVERSELLE

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.

Appareil

Commande

Exemple

Description

pause

pause,[DUREE]

Attend la durée en millisecondes en argument.

COMPATIBILITE : UNIVERSELLE

pressHome

pressHome

Presse le bouton accueil.

COMPATIBILITY : UNIVERSAL

pressVolumeDown

pressVolumeDown

Presse le bouton volume bas.

COMPATIBILITY : UNIVERSAL

pressVolumeUp

pressVolumeUp

Presse le bouton volume haut.

COMPATIBILITY : UNIVERSAL

Balise

Commande

Exemple

Description

measureStart

measureStart,CHRGT_accueil

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

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).

COMPATIBILITE : UNIVERSELLE

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).

COMPATIBILITE : UNIVERSELLE

swipeUpward

swipeUpward

swipeUpward,[percX],[percStartY]

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

swipeDownward

swipeDownward,[percX],[percStartY]

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

swipeVertical,[percStartY],[percEndY],[percX]

swipeVertical,[percStartY],[percEndY],[percX],[DUREE]

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

swipeHorizontal,[percStartX],[percEndX],[percY]

swipeHorizontal,[percStartX],[percEndX],[percY],[DURATION]

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

swipeDownwardToText,[TEXTE]

swipeDownwardToText,[TEXTE],[ITERATION],[percX]

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

swipeUpwardToText,[TEXTE]

swipeUpwardToText,[TEXTE],[ITERATIONS],[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 %).

CASE-SENSITIVE DEFAULT ITERATIONS : 10 (MAX 30) DEFAULT PERCX: 50 OPTIONAL ITERATIONS AND PERCX COMPATIBILITY : UNIVERSAL

Saisie de texte

Commande

Exemple

Description

setTextByText

setTextByText,[TEXTE],[TEXTE-SELECTEUR]

Colle le texte donné dans l'élément qui contient le texte sélectionné.

COMPATIBILITE : UNIVERSELLE

setTextByTextExact

setTextByText,[TEXTE],[TEXTE-EXACT-SELECTEUR]

Colle le texte donné dans l'élément qui contient le texte sélectionné exact.

COMPATIBILITE : UNIVERSELLE

enterText

enterText,[TEXTE]

enterText,[TEXTE],[FREQUENCE]

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

enterTextFast,[TEXTE]

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

waitUntilText,[TEXTE]

waitUntilText,[TEXTE],[TIMEOUT]

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

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.

NON-SENSIBLE-CASSE TIMEOUT PAR DEFAUT: 30000 TIMEOUT OPTIONNEL COMPATIBILITE : UNIVERSELLE

waitUntilTextBeforeClick

  • waitUntilTextBeforeClick,[TEXTE] = waitUntilTextBeforeClick,[TEXTE],false

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

  • waitUntilDescBeforeClick,[NAME/ID] = waitUntilDescBeforeClick,[NAME/ID],false

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

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.

SENSIBLE-CASSE TIMEOUT PAR DEFAUT: 30000 TIMEOUT OPTIONNEL COMPATIBILITE : UNIVERSELLE

waitUntilTextExactBeforeClick

  • waitUntilTextExactBeforeClick,[TEXTE-EXACT] = waitUntilTextExactBeforeClick,[TEXTE-EXACT],false

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

waitUntilDescExact,[NAME/ID-EXACT]

waitUntilDescExact,[NAME/ID-EXACT],[TIMEOUT]

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

  • waitUntilDescExactBeforeClick,[NAME/ID-EXACT] = waitUntilDescExactBeforeClick,[NAME/ID-EXACT],false

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

waitUntilGoneText,[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.

NON-SENSIBLE-CASSE TIMEOUT PAR DEFAUT: 30000 TIMEOUT OPTIONNEL COMPATIBILITE : UNIVERSELLE

waitUntilGoneTextExact

waitUntilGoneTextExact,[TEXTE-EXACT]

waitUntilGoneTextExact,[TEXTE-EXACT],[TIMEOUT]

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

waitUntilGoneDesc,[NAME/ID]

waitUntilGoneDesc,[NAME/ID],[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.

NON-SENSIBLE-CASSE TIMEOUT PAR DEFAUT: 30000 TIMEOUT OPTIONNEL 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.

SENSIBLE-CASSE TIMEOUT PAR DEFAUT: 30000 TIMEOUT OPTIONNEL COMPATIBILITE : UNIVERSELLE

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.

CASE-INSENSITIVE DEFAULT TIMEOUT: 30000 OPTIONAL TIMEOUT COMPATIBILITY : UNIVERSAL

  • No labels