

Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.

# Utilisation d'une session d'accès à distance dans AWS Device Farm
<a name="how-to-use-session"></a>

Pour de plus amples informations sur l'exécution des tests interactifs sur des applications Android et iOS grâce à des sessions d'accès à distance, veuillez consulter [Séances](sessions.md).
+ [Conditions préalables](#how-to-use-session-prerequisites)
+ [Utiliser une session dans la console Device Farm](#how-to-use-session-console)
+ [Étapes suivantes](#how-to-use-session-next-steps)
+ [Trucs et astuces](#how-to-use-session-tips)

## Conditions préalables
<a name="how-to-use-session-prerequisites"></a>
+ Créez une session. Suivez les instructions de [Création d'une session](how-to-create-session.md), puis revenez à cette page.

## Utiliser une session dans la console Device Farm
<a name="how-to-use-session-console"></a>

Dès que l'appareil que vous avez demandé pour une session d'accès à distance devient disponible, la console affiche son écran. La durée maximale de la session est de 150 minutes. Le temps restant dans la session apparaît dans le champ **Temps gauche** dans le coin supérieur droit au-dessus de l'appareil.

## Actions
<a name="how-to-use-actions"></a>

Toutes les actions que vous pouvez effectuer avec l'appareil et votre session se trouvent dans le menu situé sur le côté gauche de l'appareil. Les actions disponibles sont expliquées en détail ci-dessous. 

![La page de session d'accès à distance](http://docs.aws.amazon.com/fr_fr/devicefarm/latest/developerguide/images/actions_menu.png)


## Navigation dans l'appareil
<a name="how-to-navigate-the-device"></a>

Vous pouvez interagir avec le périphérique affiché dans la console comme vous le feriez avec un appareil physique réel, en utilisant votre souris ou un dispositif de pointage tel que le pavé tactile et votre clavier local. L'action de balayage fonctionne en fonction des coordonnées de début et de fin de votre clic. Cela signifie qu'un balayage de trois points ou plus ne fonctionne pas. Sur un appareil Android, vous disposez des boutons des **applications **Accueil**, **Retour** et Switch**. Sur un appareil iOS, vous avez le **bouton** principal. Ces boutons situés sur les deux fonctionnent comme de véritables commandes d'appareils. 

![Navigation dans l'appareil](http://docs.aws.amazon.com/fr_fr/devicefarm/latest/developerguide/images/navigating_device.png)


## Prendre une capture d'écran
<a name="how-to-use-screenshot"></a>

Un schéma courant lors des tests manuels consiste à prendre une capture d'écran de l'appareil. Vous pouvez le faire en utilisant le bouton **Capture d'écran** dans la barre de menu de gauche. En cliquant sur ce bouton, une capture d'écran de l'écran actuel de l'appareil est téléchargée dans le dossier de téléchargement de votre navigateur sous forme d'extension .jpeg. Le bouton s'affiche en gris lorsque la capture d'écran est traitée et téléchargée.

## Basculer entre le mode portrait et le mode paysage
<a name="how-to-use-session-switch-between-portrait-landscape-mode"></a>

Vous pouvez passer du mode portrait (vertical) au mode paysage (horizontal) sur l'appareil à l'aide de l'option **Rotation**. L'orientation de l'écran de l'appareil ne change que si la vue active de l'appareil le permet. Par exemple, la page d'accueil d'un petit iPhone ne prend pas en charge le changement d'orientation. Ainsi, vous ne verrez pas le changement d'orientation lorsque vous utilisez **Rotation**. 

![Changer d'orientation](http://docs.aws.amazon.com/fr_fr/devicefarm/latest/developerguide/images/change_orientation_remote_access.gif)


## Changement de réseau
<a name="how-to-use-network-shaping"></a>

Vous pouvez modifier le comportement du réseau en modifiant des paramètres tels que les upload/download vitesses, la bande passante, la perte de paquets pour le périphérique testé. Cliquez sur le bouton **Réseau** dans le menu de gauche. Cela ouvre une superposition sur le côté droit dans laquelle vous pouvez choisir parmi une liste de paramètres réseau sélectionnés ou créer votre propre profil réseau.

![Changer de réseau](http://docs.aws.amazon.com/fr_fr/devicefarm/latest/developerguide/images/network_settings.gif)


## Lieu de moquerie
<a name="how-to-use-location-mocking"></a>

Vous pouvez simuler une position sur l'appareil en indiquant la latitude et la longitude de la position souhaitée. Cela ne permet pas à un appareil de se trouver physiquement dans cette région, mais lorsqu'une application demande au système d'exploitation son emplacement, l'appareil renvoie l'emplacement que vous avez saisi. Si votre application utilise plusieurs points de données tels que le Wi-Fi, le signal cellulaire et d'autres méthodes au lieu de simplement demander l'emplacement du système d'exploitation, cette fonctionnalité ne fonctionnera probablement pas pour votre application. Cliquez sur le bouton **Définir l'emplacement** dans le menu de gauche. Cela ouvre une superposition sur le côté droit où vous pouvez saisir la latitude et la longitude de l'emplacement souhaité. 

![Emplacement fictif](http://docs.aws.amazon.com/fr_fr/devicefarm/latest/developerguide/images/mock_location.gif)


## Installation d'une application
<a name="how-to-use-session-install-app"></a>

Vous pouvez installer des applications dans une session d'accès à distance de deux manières : 1) Lors du lancement de la session, vous pouvez télécharger une application ou spécifier une application récemment utilisée. 2) Une fois la session d'accès à distance démarrée, vous pouvez manuellement upload/install créer l'application à l'aide de **l'option Installer** l'application dans le menu de gauche, puis choisir le fichier .apk (Android) ou le fichier .ipa (iOS) que vous souhaitez installer. Les applications que vous exécutez lors d'une session d'accès à distance ne nécessitent aucune instrumentation de test, ni aucune mise en service.

**Note**  
Lorsque vous chargez une application, le service la télécharge d'abord dans un compartiment Amazon S3 sécurisé, puis l'installe, ce qui prend quelques secondes en fonction de la taille de l'application. Un message de confirmation s'affichera pour vous indiquer si l'application a été correctement installée ou non.

![Installer l'application dans une session d'accès à distance](http://docs.aws.amazon.com/fr_fr/devicefarm/latest/developerguide/images/install_app_remote_access.gif)


## Installation d'une application récemment téléchargée
<a name="how-to-use-recent-apps"></a>

Pour installer une application récemment téléchargée, sélectionnez **Applications récentes** dans le menu de gauche, puis choisissez le fichier .apk (Android) ou le fichier .ipa (iOS) que vous souhaitez installer dans la liste déroulante.

**Note**  
Lorsque vous sélectionnez une application récente, le service télécharge d'abord l'application précédemment téléchargée depuis un compartiment S3 géré par un service sécurisé sur la machine hôte qui exécute votre session, puis l'installe, ce qui prend quelques secondes en fonction de la taille de l'application. Un message de confirmation s'affichera pour vous indiquer si l'application a été correctement installée ou non.

![Installer des applications récentes en accès à distance](http://docs.aws.amazon.com/fr_fr/devicefarm/latest/developerguide/images/install_recent_apps_remote_access.gif)


## Afficher les détails des appareils
<a name="how-to-get-device-info"></a>

Vous pouvez consulter les détails de l'appareil tels que l'ARN, l'ID du modèle, le processeur, la résolution, la mémoire et la taille de mémoire de l'appareil utilisé dans votre session en cliquant sur le bouton **Détails de l'appareil**. Cette action affiche les détails de l'appareil dans un nouvel onglet. Pour un appareil public, les détails n'incluent pas l'UDID, car celui-ci peut changer à chaque session. Pour les appareils privés, la page des détails de l'appareil affiche l'instance et l'ARN du périphérique ainsi que l'UDID et les étiquettes attribués à l'instance de périphérique privé. 

![Page de détails sur les appareils publics](http://docs.aws.amazon.com/fr_fr/devicefarm/latest/developerguide/images/public_device_details.gif)


## Séance Appium
<a name="how-to-get-appium-session-info"></a>

Vous pouvez obtenir les détails de la session Appium attachés à votre session d'accès à distance en cliquant sur le bouton Session **Appium**.

![Configurer une session Appium](http://docs.aws.amazon.com/fr_fr/devicefarm/latest/developerguide/images/appium_session_remote_access.gif)


## ARN de la session
<a name="how-to-get-session-arn"></a>

Vous pouvez copier l'ARN de session de votre session d'accès à distance à l'aide du bouton **Session ARN**.

## URL d'Appium
<a name="how-to-get-appium-url"></a>

Vous pouvez copier l'URL d'Appium pour votre session d'accès à distance à l'aide du bouton URL d'**Appium**.

## Minimiser le menu de gauche
<a name="how-to-minimize-actions-menu"></a>

**Vous pouvez obtenir une version réduite uniquement par des icônes de toutes les actions dans le menu de gauche de la session d'accès à distance à l'aide du bouton Minimiser.**

![Minimiser le menu des actions](http://docs.aws.amazon.com/fr_fr/devicefarm/latest/developerguide/images/minimize_actions_menu.gif)


## Étapes suivantes
<a name="how-to-use-session-next-steps"></a>

Device Farm poursuit la session jusqu'à ce que vous l'arrêtiez manuellement ou que le délai de 150 minutes soit atteint. Pour terminer la session, choisissez **Arrêter la session**. Lorsque la session s'arrête, vous pouvez accéder à la vidéo qui a été capturée et aux journaux qui ont été générés. Pour de plus amples informations, veuillez consulter [Récupération des résultats de session](how-to-access-session-results.md).

## Trucs et astuces
<a name="how-to-use-session-tips"></a>

Vous pouvez rencontrer des problèmes de performances lors de la session d'accès à distance si vous vous trouvez dans une région géographiquement éloignée de us-west-2. Cela est dû en partie à la latence dans certaines régions. Si vous rencontrez des problèmes de performances, laissez à la session d'accès à distance la possibilité de rattraper son retard avant d'interagir à nouveau avec l'application.