

Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.

# Utilizzo di una sessione di accesso remoto in AWS Device Farm
<a name="how-to-use-session"></a>

Per informazioni sull'esecuzione dei test interattivi delle app Android e iOS tramite le sessioni di accesso remoto, consulta [Sessioni](sessions.md).
+ [Prerequisiti](#how-to-use-session-prerequisites)
+ [Utilizzare una sessione nella console Device Farm](#how-to-use-session-console)
+ [Fasi successive](#how-to-use-session-next-steps)
+ [Suggerimenti e trucchi](#how-to-use-session-tips)

## Prerequisiti
<a name="how-to-use-session-prerequisites"></a>
+ Crea una sessione. Segui le istruzioni riportate in [Creazione di una sessione](how-to-create-session.md), poi torna a questa pagina.

## Utilizzare una sessione nella console Device Farm
<a name="how-to-use-session-console"></a>

Quando il dispositivo che hai richiesto per una sessione di accesso remoto diventa disponibile, la console mostra lo schermo del dispositivo. La sessione ha una durata massima di 150 minuti. Il tempo rimanente nella sessione viene visualizzato nel campo **Tempo a sinistra** nell'angolo in alto a destra sopra il dispositivo.

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

Tutte le azioni che puoi eseguire con il dispositivo e la sessione si trovano nel menu sul lato sinistro del dispositivo. Le azioni disponibili sono spiegate in dettaglio di seguito. 

![La pagina della sessione di accesso remoto](http://docs.aws.amazon.com/it_it/devicefarm/latest/developerguide/images/actions_menu.png)


## Navigazione nel dispositivo
<a name="how-to-navigate-the-device"></a>

Puoi interagire con il dispositivo visualizzato nella console come faresti con un dispositivo fisico reale, utilizzando il mouse o un dispositivo di puntamento come il touchpad touch e la tastiera locale. L'azione di scorrimento funziona in base alle coordinate iniziali e finali del clic. Ciò significa che uno scorrimento di tre o più punti non funziona. Su un dispositivo Android, sono disponibili i pulsanti delle **app **Home**, **Back** e Switch**. Su un dispositivo iOS, hai il pulsante **Home**. Entrambi i pulsanti funzionano come veri controlli del dispositivo. 

![Navigazione nel dispositivo](http://docs.aws.amazon.com/it_it/devicefarm/latest/developerguide/images/navigating_device.png)


## Acquisizione di uno screenshot
<a name="how-to-use-screenshot"></a>

Uno schema comune durante i test manuali consiste nell'acquisire uno screenshot del dispositivo. Puoi farlo usando il pulsante **Screenshot** nella barra dei menu a sinistra. Facendo clic su questo pulsante, uno screenshot dello schermo corrente del dispositivo viene scaricato nella cartella di download del browser come estensione.jpeg. Il pulsante diventa grigio quando lo screenshot viene elaborato e scaricato.

## Passaggio dalla modalità verticale a quella orizzontale
<a name="how-to-use-session-switch-between-portrait-landscape-mode"></a>

È possibile passare dalla visualizzazione verticale (verticale) a quella orizzontale (orizzontale) sul dispositivo utilizzando l'opzione **Ruota**. L'orientamento del display del dispositivo cambia solo se la vista attiva sul dispositivo lo supporta. Ad esempio, la home page di un iPhone più piccolo non supporta il cambio di orientamento. Pertanto, non vedrai il cambiamento di orientamento quando usi **Rotate.** 

![Cambia l'orientamento](http://docs.aws.amazon.com/it_it/devicefarm/latest/developerguide/images/change_orientation_remote_access.gif)


## Modifica della rete
<a name="how-to-use-network-shaping"></a>

È possibile modificare il comportamento della rete modificando parametri quali upload/download velocità, larghezza di banda, perdita di pacchetti per il dispositivo sottoposto a test. Fai clic sul pulsante **Rete** nel menu a sinistra. Si apre una sovrapposizione sul lato destro in cui puoi scegliere tra un elenco di impostazioni di rete curate o creare il tuo profilo di rete.

![Cambia rete](http://docs.aws.amazon.com/it_it/devicefarm/latest/developerguide/images/network_settings.gif)


## Luogo beffardo
<a name="how-to-use-location-mocking"></a>

È possibile simulare una posizione sul dispositivo fornendo la latitudine e la longitudine della posizione desiderata. Questo non fa sì che un dispositivo si trovi fisicamente in quella regione, ma quando un'app richiede al sistema operativo la sua posizione, il dispositivo restituisce la posizione inserita. Se la tua app utilizza più punti dati come Wi-Fi, segnale cellulare e altri metodi anziché limitarsi a interrogare il sistema operativo per determinare la posizione, molto probabilmente questa funzione non funzionerà per la tua app. Fai clic sul pulsante **Imposta posizione** nel menu a sinistra. Si apre una sovrapposizione sul lato destro in cui è possibile inserire la latitudine e la longitudine della posizione desiderata. 

![Posizione fittizia](http://docs.aws.amazon.com/it_it/devicefarm/latest/developerguide/images/mock_location.gif)


## Installazione di un'applicazione
<a name="how-to-use-session-install-app"></a>

È possibile installare app in una sessione di accesso remoto in due modi: 1) Durante l'avvio della sessione, è possibile caricare un'app o specificare un'app utilizzata di recente. 2) Dopo l'avvio della sessione di accesso remoto, puoi manualmente upload/install l'app utilizzando l'opzione **Installa app** nel menu a sinistra, quindi scegliere il file.apk (Android) o il file.ipa (iOS) che desideri installare. Le applicazioni che esegui in una sessione di accesso remoto non richiedono alcuna strumentazione di test o provisioning.

**Nota**  
Quando carichi un'app, il servizio carica prima l'app in un bucket Amazon S3 sicuro e poi la installa, operazione che richiede alcuni secondi a seconda delle dimensioni dell'app. Apparirà un messaggio di conferma per informarti se l'app è stata installata correttamente o meno.

![Installa l'app nella sessione di accesso remoto](http://docs.aws.amazon.com/it_it/devicefarm/latest/developerguide/images/install_app_remote_access.gif)


## Installazione di un'applicazione caricata di recente
<a name="how-to-use-recent-apps"></a>

Per installare un'applicazione caricata di **recente, seleziona App recenti** nel menu a sinistra, quindi scegli il file.apk (Android) o il file.ipa (iOS) che desideri installare dalla selezione a discesa.

**Nota**  
Quando selezioni un'app recente, il servizio scarica prima l'app caricata in precedenza da un bucket S3 gestito dal servizio sicuro sul computer host che esegue la sessione, quindi la installa, operazione che richiede alcuni secondi a seconda delle dimensioni dell'app. Apparirà un messaggio di conferma per informarti se l'app è stata installata correttamente o meno.

![Installa le app recenti in accesso remoto](http://docs.aws.amazon.com/it_it/devicefarm/latest/developerguide/images/install_recent_apps_remote_access.gif)


## Visualizzazione dei dettagli del dispositivo
<a name="how-to-get-device-info"></a>

È possibile visualizzare i dettagli del dispositivo come ARN, ID modello, CPU, risoluzione, memoria e dimensione dell'heap del dispositivo utilizzato nella sessione facendo clic sul pulsante Dettagli **dispositivo**. Questa azione mostra i dettagli del dispositivo in una nuova scheda. Per un dispositivo pubblico, i dettagli non includono l'UDID in quanto può cambiare in ogni sessione. Per i dispositivi privati, la pagina dei dettagli del dispositivo mostra l'ARN dell'istanza e del dispositivo insieme all'UDID e alle etichette assegnate all'istanza del dispositivo privato. 

![Pagina dei dettagli del dispositivo pubblico](http://docs.aws.amazon.com/it_it/devicefarm/latest/developerguide/images/public_device_details.gif)


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

**È possibile allegare i dettagli della sessione Appium alla sessione di accesso remoto facendo clic sul pulsante Appium Session.**

![Configura la sessione Appium](http://docs.aws.amazon.com/it_it/devicefarm/latest/developerguide/images/appium_session_remote_access.gif)


## ARN della sessione
<a name="how-to-get-session-arn"></a>

È possibile copiare l'ARN della sessione di accesso remoto utilizzando il pulsante Session **ARN.**

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

**Puoi copiare l'URL di Appium per la tua sessione di accesso remoto utilizzando il pulsante Appium URL.**

## Riduci al minimo il menu a sinistra
<a name="how-to-minimize-actions-menu"></a>

**È possibile ottenere una versione minimizzata con sole icone di tutte le azioni nel menu a sinistra della sessione di accesso remoto utilizzando il pulsante Minimizza.**

![Minimizza il menu delle azioni](http://docs.aws.amazon.com/it_it/devicefarm/latest/developerguide/images/minimize_actions_menu.gif)


## Fasi successive
<a name="how-to-use-session-next-steps"></a>

Device Farm continua la sessione finché non viene interrotta manualmente o non viene raggiunto il limite di 150 minuti. Per terminare la sessione, scegli **Arresta sessione**. Una volta interrotta la sessione puoi accedere al video acquisito e ai log generati. Per ulteriori informazioni, consulta [Recupero dei risultati della sessione](how-to-access-session-results.md).

## Suggerimenti e trucchi
<a name="how-to-use-session-tips"></a>

Potresti riscontrare problemi di prestazioni con la sessione di accesso remoto se ti trovi in una regione geograficamente distante da us-west-2. Ciò è dovuto in parte alla latenza che si verifica in alcune regioni. In caso di problemi a livello di prestazioni, concedi alla sessione di accesso remoto il tempo di recuperare prima di interagire nuovamente con l'app.