Condividi tramite


UISpy.exe (UI Spy)

Lo strumento UI Spy consente a sviluppatori e tester di visualizzare e di interagire con gli elementi dell'user interface (UI) di un'applicazione. Visualizzando la struttura gerarchica dell'UI dell'applicazione, i valori delle proprietà e gli eventi generati, sviluppatori e tester possono verificare se l'UI che stanno creando è accessibile a livello di codice ai dispositivi tecnologici di assistenza, quali le utilità per la lettura dello schermo.

UI Spy utilizza le librerie di UI Automation. UI Automation è il nuovo framework di accessibilità per Microsoft Windows.

Tramite lo strumento UI Spy, sviluppatori e tester possono controllare il livello di accessibilità di un'applicazione verificando gli elementi seguenti:

  • I valori delle proprietà di UI Automation per gli elementi dell'UI.

  • Implementazione del pattern di controllo.

  • Informazioni sull'evento di UI Automation.

  • Spostamento e stato attivo della tastiera.

NotaNota

UI Spy viene installato con Microsoft Windows SDK.Risiede nella cartella \bin del percorso di installazione SDK (uispy.exe) o è possibile accedervi da Start (Start\Programmi\Microsoft Windows SDK\Strumenti\UISpy).

Nel presente argomento sono contenute le seguenti sezioni.

  • Utilizzo di UI Spy
  • Modalità UI Spy
  • Argomenti della riga di comando
  • Argomenti correlati

Utilizzo di UI Spy

Nella figura seguente vengono illustrate le finestre principali di UI Spy. Le finestre predefinite includono gli elementi seguenti:

  • Il riquadroVisualizzazione controllo che contiene la struttura gerarchica degli elementi dell'UI dell'applicazione. Le altre visualizzazioni sono Personalizzata, Contenuto e Non elaborato. Quando lo strumento UI Spy è aperto, il riquadro visualizza il nodo Desktop e i nodi figlio di primo-livello.

  • Il riquadro Proprietà che visualizza i valori delle proprietà per l'elemento dell'UI selezionato.

  • Il riquadro Ouput che mostra gli eventi e le eccezioni di UI Automation generati da un'applicazione.

Finestra principale dello strumento UI Spy

NotaNota

In Vista all'avvio di UI Spy selezionare Esegui come amministratore facendo clic con il pulsante destro del mouse.Questa operazione è necessaria per consentire a UI Spy di accedere a tutti i dettagli di Automazione interfaccia utente dalle applicazioni in esecuzione con un livello di privilegi superiore.

Modalità UI Spy

In UI Spy vengono fornite due modalità per selezionare un elemento dell'UI: rilevamento stato attivo e modalità del passaggio del mouse. Entrambe le modalità selezioneranno un oggetto AutomationElement. Una volta selezionato un elemento, questo viene contrassegnato da un rettangolo. L'elemento selezionato verrà visualizzato in ciascuna delle finestre di Visualizzazione aperte e le proprietà di UI Automation dell'elemento verranno visualizzate nella finestra Proprietà.

Modalità rilevamento stato attivo

Quando si utilizza il rilevamento stato attivo di UI Spy, lo strumento segue l'elemento dell'UI con lo stato attivo. Utilizzi comuni per il rilevamento dello stato attivo includono l'esecuzione di istruzioni tramite gli elementi dell'UI per assicurare che ciascun elemento possa ricevere lo stato attivo.

Modalità del passaggio del mouse

Quando si utilizza la modalità del passaggio del mouse di UI Spy, si seleziona un elemento dell'UI facendo clic e tenendo premuto CTRL per un determinato lasso di tempo. Per configurare il lasso di tempo, fare clic su Impostazioni dal menu Modifica. La modalità del passaggio del mouse è utile quando si desidera selezionare un elemento specifico dell'UI.

Argomenti della riga di comando

Non sono disponibili argomenti della riga di comando per tale strumento.

Vedere anche

Concetti

Attività UI SPY

Tasti di scelta rapida UI Spy

Cenni preliminari su automazione interfaccia utente

Cenni preliminari sulla struttura ad albero di automazione dell'interfaccia utente

Cenni preliminari sulle proprietà di automazione interfaccia utente

Cenni preliminari sui pattern di controllo per l'automazione interfaccia utente