# Exécution Android

Avant d'exécuter un test sur Android, il faut lancer Appium et connecter le device à l'ordinateur qui exécute le test.

### Lancer Appium :&#x20;

Lancez l'application Appium dans le menu Démarrer.&#x20;

Une fois Appium ouvert, lancez le serveur en cliquant sur le bouton :&#x20;

<figure><img src="/files/7UVXMEF8a9yxmFcPV8dZ" alt=""><figcaption></figcaption></figure>

### Connecter l'appareil :&#x20;

Si vous utilisez un émulateur Android pour exécuter vos tests, il suffit de le lancer.

Si vous utilisez un appareil Android physique, il faut d'abord activer le mode développeur sur l'appareil. La méthode pour activer les paramètres développeur diffèrent selon le constructeur et le modèle de l'appareil. Dans les paramètres Développeur, activez le Débogage USB et autorisez le débogage sur l'alerte qui apparaît sur votre appareil.

<figure><img src="/files/rUSpB2OuEJ3S0jJxuSRU" alt=""><figcaption></figcaption></figure>

Vous pouvez désormais exécuter vos tests avec le TestRunner

Le script pour l'exécution des tests se trouve dans le répertoire applicationName/scripts/testrunner

## Configurer l'instance:

Exécutez config.bat et saisir le nom de l'instance, le nom de l'application et le token. Le token est un numéro que vous pouvez récupérer dans l'écran de configuration de votre application.

<figure><img src="/files/3l28fsiuD9YRyO5ZkI5v" alt=""><figcaption></figcaption></figure>

## Exécuter un parcours ou un plan de test :

Il y a 2 méthodes pour exécuter les parcours ou les plans de test :

### &#x20;Exécution avec la commande run.bat

Lorsque vous exécutez le fichier run.bat, vous devez spécifier ce que vous souhaitez exécuter, un parcours ou un testplan.&#x20;

Insérez 1 pour le parcours et 2 pour le testplan.

<figure><img src="/files/Ip5HSUBdQplYQGoRqn7J" alt=""><figcaption></figcaption></figure>

* Si c'est un parcours, vous devez saisir le nom de la fonctionnalité (Feature) et le nom du chemin (Path).

<figure><img src="/files/h2tvuv2vv44z1tz2BSPe" alt=""><figcaption></figcaption></figure>

* Si c'est un testplan, vous devez saisir le nom du testplan.

<figure><img src="/files/t7zy0iGwDYM8A2Fk2HCK" alt=""><figcaption></figcaption></figure>

### &#x20;Créer un fichier .bat spécifique pour le testplan ou le chemin

* Créer un fichier .bat pour le testplan : À chaque fois que le fichier create\_testplan.bat est exécuté, un nouveau fichier .bat est créé. Exécutez le fichier create\_testplan.bat et insérez le nom du testplan.&#x20;
*

```
<figure><img src="/files/Q6AZ0dQ2l0bFBcQe5wSa" alt=""><figcaption></figcaption></figure>
```

Le fichier "testplan\_nomDuTestplan.sh" sera créé automatiquement et vous pourrez l'utiliser à tout moment pour exécuter le testplan.

* Créer un fichier .bat pour le parcours : À chaque fois que le fichier create\_path.bat est exécuté, un nouveau fichier bat est créé.&#x20;
*

```
<figure><img src="/files/AsDGqS5Zwp2e9NNDeMr5" alt=""><figcaption></figcaption></figure>
```

* Exécutez le fichier create\_path.bat et insérez le nom du chemin. Le fichier "path\_nomDuParcours.bat" sera créé automatiquement et vous pourrez l'utiliser à tout moment pour exécuter le parcours.


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://kaliostest-nouvelle-version.gitbook.io/manuel-utilisateur/chapitre-6-execution-multi-plateformes/execution-android.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
