Verifikasi Otomatisasi UI Visual
Visual UI Automation Verify (Visual UIA Verify) adalah driver Windows GUI untuk UIA Test Library yang dirancang untuk pengujian otomatisasi UI secara manual. Ini menyediakan antarmuka untuk fungsionalitas Pustaka Pengujian UIA yang menghilangkan overhead pengkodean alat baris perintah.
- Perintah Menu
-
Panel Fungsi
- Panel Pohon Elemen Automation
- Panel Pengujian
- Panel Hasil Pengujian
- Panel Properti
Visual UIA Verify hanya mendukung pencatat XML Verifikasi UIA (WUIALoggerXml.dll) secara asli. Transformasi XML yang dapat dipilih pengguna dimasukkan ke dalam Visual UIA Verifikasi untuk menyajikan berbagai tampilan laporan pencatat XML di panel Hasil Pengujian.
Secara default, Visual UIA Verify memuat penyedia sisi klien Automation UI yang dikirim dengan rilis asli Automasi UI. Anda dapat memilih untuk tidak memuat penyedia ini dengan menambahkan /NOCLIENTSIDEPROVIDER dalam opsi baris perintah VisualUIVerifyNative.exe.
Cuplikan layar berikut menunjukkan area fungsi utama antarmuka pengguna Visual UIA Verify.
Perintah Menu
Tabel berikut ini menjelaskan perintah di menu Verifikasi Visual UIA.
Menu | Perintah | Deskripsi |
---|---|---|
File | Keluar | Keluar dari Verifikasi Visual UIA. |
Lihat | Menyoroti | Sorot persegi panjang pembatas elemen yang dipilih di panel Pohon Elemen Automation. Opsi berikut ini tersedia.
|
Pohon Elemen Automation ${REMOVE}$ |
Refresh Elemen terpilih | Refresh turunan elemen yang dipilih di panel Pohon Elemen Automation. Daftar elemen bersifat statis dan tidak di-refresh secara dinamis (otomatis) jika pohon elemen berubah. |
Navigasi | Navigasikan melalui hierarki pohon elemen ke salah satu elemen berikut.
|
|
Mode ${REMOVE}$ |
Always On Top | Jendela Verifikasi Visual UIA tetap berada di bagian atas urutan z desktop. |
Mode Hover (Gunakan Ctrl) | Ketika tombol Ctrl ditekan, elemen di bawah kursor mouse diidentifikasi sebagai elemen yang menarik. Panel Pohon Elemen Automation disegarkan dan item terkait dalam daftar elemen disorot. | |
Pelacakan Fokus | Saat fokus berubah, elemen dengan fokus diidentifikasi sebagai elemen yang menarik. Panel Pohon Elemen Automation disegarkan dan item terkait dalam daftar elemen disorot. | |
Pengujian ${REMOVE}$ |
Kiri | Pindahkan satu simpul ke kiri di pohon Pengujian. |
Naik | Pindahkan satu node ke atas di pohon Tests. | |
Turun | Pindahkan satu simpul ke bawah di pohon Pengujian. | |
Ke Kanan | Pindahkan satu simpul ke kanan di pohon Pengujian. | |
Jalankan Pengujian terpilih pada elemen yang dipilih | Jalankan pengujian yang dipilih dari pohon Tests pada elemen yang dipilih. | |
Filter Masalah yang Diketahui | Filter bug Automation UI yang diketahui dari hasil pengujian. | |
Bantuan | Tentang Visual UI Automation Verifikasi | Tampilkan versi perangkat lunak dan informasi hak cipta untuk Verifikasi Visual UIA. |
Panel Fungsi
Bagian ini menjelaskan panel fungsi di Antarmuka pengguna Verifikasi Visual UIA.
- Panel Pohon Elemen Automation
- Panel Pengujian
- Panel Hasil Pengujian
- Panel Properti
Panel Pohon Elemen Automation
Panel Pohon Elemen Automation berisi rekam jepret hierarkis objek elemen otomatisasi yang tersedia untuk pengujian. Elemen atas di pohon mewakili desktop.
Tampilan ini adalah koleksi statis yang dikompilasi saat Visual UIA Verify dimulai. Untuk menyegarkan tampilan pada simpul yang dipilih, gunakan perintah menu Refresh Elemen terpilih atau tombol toolbar.
Cuplikan layar berikut menunjukkan panel Pohon Elemen Automation.
Simpul redup (tidak tersedia) di Pohon Elemen Automation menunjukkan bahwa elemen adalah anggota tampilan mentah Automation UI, tetapi tidak memenuhi kondisi yang diperlukan untuk dianggap sebagai anggota tampilan konten atau tampilan kontrol. Namun, elemen masih dapat diuji dari Visual UI Automation Verify. Untuk informasi selengkapnya, lihat Gambaran Umum Pohon Automasi UI .
Perintah yang tersedia dari toolbar Pohon Elemen Automation meliputi:
- Refresh—Refresh simpul yang dipilih dan turunannya. Perintah ini tidak menyegarkan seluruh pohon elemen kecuali simpul akar dipilih.
- Induk (Ctrl+Shift+F6)—Buka induk simpul saat ini.
- Anak Pertama (Ctrl+Shift+F7)—Buka anak pertama dari simpul saat ini..
- Saudara Kandung Berikutnya (Ctrl+Shift+F8)—Buka anak saudara kandung berikutnya dari simpul saat ini.
- Saudara Kandung Sebelumnya (Ctrl+Shift+F9)—Buka saudara kandung sebelumnya dari simpul saat ini.
- Last Child (Ctrl+Shift+F10)—Buka anak terakhir dari simpul saat ini.
- Pelacakan Fokus —Aktifkan atau nonaktifkan pemilihan simpul berdasarkan pelacakan fokus.
Panel Pengujian
Panel Pengujian berisi daftar pengujian Automation UI yang diatur berdasarkan jenis pengujian (Elemen Automation , Control, dan Pattern) dan prioritas (Build Verification, Priority 0, Priority 1, Priority 2, dan Priority 3). Daftar ini dihasilkan berdasarkan jenis kontrol elemen yang dipilih di panel Pohon Elemen Automation. Untuk informasi selengkapnya, lihat Gambaran Umum Tipe Kontrol Automasi UI .
Cuplikan layar berikut menunjukkan panel Pengujian.
panel uji
Perintah yang tersedia dari toolbar Pengujian meliputi:
- Tampilkan—Menentukan pengujian Automasi UI yang akan ditampilkan; yaitu, menampilkan semua pengujian atau hanya pengujian yang cocok dengan jenis kontrol elemen yang dipilih di Automation Elements Tree (default).
- Jenis—Menentukan jenis pengujian yang akan ditampilkan: Elemen Automation , Pola, atau Kontrol.
- Prioritas—Menentukan prioritas pengujian yang akan ditampilkan: Verifikasi Build , Prioritas 0, prioritas 1, prioritas 2, atau prioritas 3.
- Ke Kiri—Buka induk simpul saat ini.
- Naik—Buka saudara kandung sebelumnya dari simpul saat ini.
- Turun—Buka saudara kandung berikutnya dari simpul saat ini.
- Ke Kanan—Buka anak pertama dari simpul saat ini.
- JalankanPengujian terpilih —Menjalankan pengujian pada elemen yang dipilih di Pohon Elemen Automation .
Panel Hasil Pengujian
Panel Hasil Pengujian berisi fungsionalitas pengelogan Visual UIA Verify. Cuplikan layar berikut menunjukkan panel Hasil Pengujian.
Perintah yang tersedia dari toolbar Hasil Pengujian meliputi:
Back—Halaman mundur dalam riwayat tampilan laporan.
Teruskan—Penerusan halaman dalam riwayat tampilan laporan.
Keseluruhan —Menampilkan ringkasan hasil pengujian (Lulus, Gagal , dan Kesalahan Tak Terduga). Hasil pengujian ditautkan ke tampilan Semua Hasil. Perintah Keseluruhan menampilkan tabel seperti berikut ini.
Semua Hasil— Menampilkan log terperinci untuk setiap hasil pengujian, seperti yang ditunjukkan dalam tabel berikut.
Nama pengujian dalam tabel Semua Hasil ditautkan ke deskripsi kasus pengujian untuk elemen , seperti dalam tabel berikut.
detail kasus pengujian
Log Penuh —Menampilkan tampilan alternatif dari log terperinci untuk setiap hasil pengujian, seperti yang ditunjukkan pada cuplikan layar berikut.
XML—Menampilkan XML mentah yang dihasilkan oleh pencatat XML.
Quick Find —Pencarian teks sederhana tampilan saat ini di panel Hasil Pengujian.
Buka di jendela baru—Membuka tampilan saat ini dalam instans baru Internet Explorer.
Panel Properti
Panel Properti berisi daftar properti Automation UI dan nilai properti yang diatur berdasarkan jenis properti: Aksesibilitas Umum , Identifikasi, Pola (pola kontrol), Status, dan Visibilitas. Nilai properti diisi secara dinamis berdasarkan jenis kontrol objek yang dipilih di panel Pohon Elemen Automation. Cuplikan layar berikut ini memperlihatkan panel Properti.
Jika kontrol yang dipilih mendukung pola kontrol tertentu, Visual UIA Verify menyediakan kemampuan untuk memanggil metode yang didukung oleh pola kontrol tersebut. Misalnya, jenis kontrol Jendela mendukung pola kontrol jendela , yang memiliki metodeTutupyang dapat dipanggil dari panel Properti, seperti yang ditunjukkan dalam cuplikan layar berikut. Untuk informasi selengkapnya, lihat Gambaran Umum Tipe Kontrol Automasi UI .
Perintah yang tersedia dari toolbar Properti meliputi:
- Refresh—Refresh pohon Properti.
- Perluas Semua—Memperluas semua simpul di pohon Properti.