Verifiera visual UI Automation
Visual UI Automation Verify (Visual UIA Verify) är en Windows GUI-drivrutin för UIA-testbiblioteket som är utformat för manuell testning av automatisering av användargränssnittet. Det ger ett gränssnitt till UIA-testbiblioteksfunktioner som eliminerar kodningskostnaderna för ett kommandoradsverktyg.
Visual UIA Verify stöder endast UIA Verify XML-logger (WUIALoggerXml.dll) internt. Användarvalbara XML-transformeringar införlivas i Visual UIA Verify för att visa olika vyer av XML-loggningsrapporten i testresultat fönstret.
Som standard läser Visual UIA Verify in UI Automation-providern på klientsidan som levererades med den ursprungliga versionen av UI Automation. Du kan välja att inte läsa in den här providern genom att lägga till /NOCLIENTSIDEPROVIDER i kommandoradsalternativet i VisualUIVerifyNative.exe.
Följande skärmbild visar de viktigaste funktionella områdena i användargränssnittet för Visual UIA Verify.
Menykommandon
I följande tabell beskrivs kommandona i visualiseringsmenyn verifiera.
Meny | Befallning | Beskrivning |
---|---|---|
Fil | Avsluta | Avsluta Visual UIA Verify. |
Visa | markera | Markera avgränsningsrektangeln för det markerade elementet i fönstret Automation Elements Tree. Följande alternativ är tillgängliga.
|
Automation Elements Tree${REMOVE}$ |
Uppdatera markerat element | Uppdatera underordnade element för det markerade elementet i Automation Elements Tree-fönstret. Listan över element är statisk och uppdateras inte dynamiskt (automatiskt) om elementträdet ändras. |
navigering | Navigera genom elementträdshierarkin till något av följande element.
|
|
läge${REMOVE}$ |
alltid överst | Fönstret Visual UIA Verify finns kvar överst på skrivbordet z-order. |
hovringsläge (använd Ctrl) | När Ctrl-tangenten trycks ned identifieras elementet under musmarkören som det intressanta elementet. Fönstret Automation Elements Tree uppdateras och motsvarande objekt i elementlistan är markerat. | |
fokusspårning | När fokus ändras identifieras elementet med fokus som det intressanta elementet. Fönstret Automation Elements Tree uppdateras och motsvarande objekt i elementlistan är markerat. | |
tester${REMOVE}$ |
vänster | Flytta en nod till vänster i trädet Tester. |
Gå upp | Flytta upp en nod i trädet Tester. | |
Gå ned | Flytta en nod nedåt i trädet Tester. | |
gå åt höger | Flytta en nod åt höger i trädet Tester. | |
Kör valda test(er) på markerat element | Kör de valda testerna från trädet Tests på det valda elementet. | |
filtrera kända problem | Filtrera kända UI Automation-buggar från testresultaten. | |
Hjälp | Om Visual UI Automation Verifiera | Visa programvaruversionen och copyrightinformationen för Visual UIA Verify. |
Funktionella fönster
I det här avsnittet beskrivs de funktionella fönstren i användargränssnittet för Visual UIA Verify.
Trädfönster för Automation-element
Fönstret Automation Elements Tree innehåller en hierarkisk ögonblicksbild av automationselementobjekt som är tillgängliga för testning. Det översta elementet i trädet representerar skrivbordet.
Den här vyn är en statisk samling som kompileras när Visual UIA Verify startar. Om du vill uppdatera vyn på den valda noden använder du kommando- eller verktygsfältsknappen Uppdatera markerat element meny.
Följande skärmbild visar fönstret Automation Elements Tree.
En nedtonad (otillgänglig) nod i Automation-elementträdet anger att elementet är medlem i UI Automation-råvyn, men inte uppfyller de villkor som krävs för att betraktas som medlem i innehållsvyn eller kontrollvyn. Elementet kan dock fortfarande testas från Visual UI Automation Verify. Mer information finns i UI Automation Tree Overview.
Kommandon som är tillgängliga från Automation Elements Tree verktygsfältet är:
- Uppdatera– Uppdatera den valda noden och dess underordnade. Det här kommandot uppdaterar inte hela elementträdet om inte rotnoden har valts.
- överordnad (Ctrl+Skift+F6)– Gå till överordnad för den aktuella noden.
- Första underordnade (Ctrl+Skift+F7)– Gå till den aktuella nodens första underordnade underordnad..
- Nästa syskon (Ctrl+Skift+F8)– Gå till nästa underordnade på samma nivå för den aktuella noden.
- föregående syskon (Ctrl+Skift+F9)– Gå till föregående syskon för den aktuella noden.
- Sista underordnade (Ctrl+Skift+F10)– Gå till sista underordnade för den aktuella noden.
- Fokusspårning– Växla nodval på eller av baserat på fokusspårning.
Testfönster
Fönstret Tester innehåller en lista över UI Automation-tester ordnade efter testtyp (Automation-element, Controloch Pattern) och prioritet ( Controloch Pattern) och prioritet ( TestsBuild Verification, Priority 0, Priority 1, Priority 2och Priority 3). Den här listan genereras baserat på kontrolltypen för det markerade elementet i fönstret Automation Elements Tree. Mer information finns i översikten över UI Automation-kontrolltyper.
Följande skärmbild visar fönstret Tester.
Kommandon som är tillgängliga från verktygsfältet Tester är:
- Visa– Anger vilka UI Automation-tester som ska visas. d.v.s. visa alla tester eller endast tester som passar för kontrolltypen för det valda elementet i Automation Elements Tree (standard).
- Type– Anger vilka testtyper som ska visas: Automation-elementet, Patterneller Control.
- Priorities– Anger de testprioriteringar som ska visas: Build Verification, Priority 0, Priority 1, Priority 2eller Priority 3.
- Gå till vänster– Gå till den överordnade noden.
- Gå upp– Gå till den aktuella nodens tidigare syskon.
- Gå ned– Gå till nästa syskon till den aktuella noden.
- Gå till höger– Gå till den aktuella nodens första underordnade underordnad.
- Kör valda test(er)– Kör testerna på elementet som valts i Automation Elements Tree.
Testresultatfönstret
Fönstret Testresultat innehåller funktionen För att verifiera loggning i Visual UIA. Följande skärmbild visar fönstret Testresultat.
Kommandon som är tillgängliga från Testresultat verktygsfältet är:
Tillbaka– Sida bakåt i rapportens visningshistorik.
Vidarebefordra– Sidvidare i rapportens visningshistorik.
Övergripande– Visar en sammanfattning av testresultaten (Godkänd, Misslyckadesoch oväntat fel). Testresultatet är länkat till vyn Alla resultat. Kommandot Övergripande visar en tabell som liknar följande.
Alla resultat– Visar en detaljerad logg för varje testresultat, enligt följande tabeller.
Testnamnet i tabellen Alla resultat är länkat till en beskrivning av testfall för elementet, som i följande tabell.
Fullständig logg– Visar en alternativ vy över den detaljerade loggen för varje testresultat, enligt följande skärmbild.
XML-– Visar den råa XML som genereras av XML-loggaren.
Snabbsökning– Enkel textsökning av den aktuella vyn i fönstret Testresultat.
Öppna i nytt fönster– Öppnar den aktuella vyn i en ny instans av Internet Explorer.
Egenskapsfönster
Fönstret Egenskaper innehåller en lista över egenskaper och egenskapsvärden för användargränssnittsautomatisering ordnade efter egenskapstyp: Allmänt hjälpmedel, Identifiering, Mönster (kontrollmönster), Tillståndoch Synlighet. Egenskapsvärdena fylls i dynamiskt baserat på kontrolltypen för det objekt som valts i automationselementträdet fönstret. Följande skärmbild visar fönstret Egenskaper.
Om den valda kontrollen stöder ett specifikt kontrollmönster ger Visual UIA Verify möjlighet att anropa metoder som stöds av det kontrollmönstret. Kontrolltypen Fönster har till exempel stöd för -fönsterkontrollmönstret, som har en Metoden Stäng som kan anropas från fönstret Egenskaper, som du ser i följande skärmbild. Mer information finns i översikten över UI Automation-kontrolltyper.
Kommandon som är tillgängliga från verktygsfältet Egenskaper är:
- Uppdatera– Uppdatera trädet Egenskaper.
- Expandera alla– expanderar alla noder i trädet Egenskaper.