Verifikasi Otomatisasi UI Visual
Visual UI Automation Verify (Visual UIA Verify) adalah driver GUI Windows untuk UIA Test Library yang dirancang untuk pengujian manual otomatisasi UI. Ini menyediakan antarmuka untuk fungsionalitas UIA Test Library yang menghilangkan overhead pengkodean alat baris perintah.
Visual UIA Verify hanya mendukung pencatat XML Verifikasi UIA (WUIALoggerXml.dll) secara asli. Transformasi XML yang dapat dipilih pengguna dimasukkan ke dalam Visual UIA Verify 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 di 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 tersedia.
|
Pohon Elemen Automation${REMOVE}$ |
Segarkan 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 Mengambang (Gunakan Ctrl) | Saat tombol Ctrl ditekan, elemen di bawah kursor mouse diidentifikasi sebagai elemen yang menarik. Panel Pohon Elemen Automation direfresh dan item terkait dalam daftar elemen disorot. | |
Pelacakan Fokus | Saat fokus berubah, elemen dengan fokus diidentifikasi sebagai elemen yang menarik. Panel Pohon Elemen Automation direfresh dan item terkait dalam daftar elemen disorot. | |
Pengujian${REMOVE}$ |
Ke Kiri | Pindahkan satu simpul ke kiri di pohon Pengujian . |
Naik | Pindahkan satu simpul ke atas di pohon Pengujian . | |
Turun | Pindahkan satu simpul ke bawah di pohon Pengujian . | |
Ke Kanan | Pindahkan satu simpul tepat di pohon Pengujian . | |
Jalankan Pengujian yang Dipilih Pada Elemen yang Dipilih | Jalankan pengujian yang dipilih dari pohon Pengujian pada elemen yang dipilih. | |
Filter Masalah yang Diketahui | Filter bug Automation UI yang diketahui dari hasil pengujian. | |
Bantuan | Tentang Verifikasi Otomatisasi Antarmuka Pengguna Visual | Tampilkan versi perangkat lunak dan informasi hak cipta untuk Visual UIA Verify. |
Panel Fungsi
Bagian ini menjelaskan panel fungsi di antarmuka pengguna Verifikasi UIA Visual.
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 yang Dipilih atau tombol toolbar.
Cuplikan layar berikut ini memperlihatkan panel Pohon Elemen Automation .
Simpul redup (tidak tersedia) di Pohon Elemen Automation menunjukkan bahwa elemen tersebut adalah anggota tampilan mentah Otomatisasi 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 Berikutnya (Ctrl+Shift+F8)—Buka anak saudara kandung berikutnya dari simpul saat ini.
- Saudara Sebelumnya (Ctrl+Shift+F9)—Buka saudara kandung sebelumnya dari simpul saat ini.
- Last Child (Ctrl+Shift+F10)—Buka turunan terakhir dari simpul saat ini.
- Pelacakan Fokus—Mengaktifkan atau menonaktifkan pemilihan simpul berdasarkan pelacakan fokus.
Panel Pengujian
Panel Pengujian berisi daftar pengujian Otomatisasi UI yang diatur berdasarkan jenis pengujian (Elemen Automation, Kontrol, dan Pola) dan prioritas (Verifikasi Build, Prioritas 0, Prioritas 1, Prioritas 2, dan Prioritas 3). Daftar ini dihasilkan berdasarkan jenis kontrol elemen yang dipilih di panel Pohon Elemen Automation . Untuk mendapatkan informasi selengkapnya, lihat Gambaran Umum Jenis Kontrol Automasi UI.
Cuplikan layar berikut ini memperlihatkan panel Pengujian .
Perintah yang tersedia dari toolbar Pengujian meliputi:
- Tampilkan—Menentukan pengujian Automasi UI untuk ditampilkan; yaitu, menampilkan semua pengujian atau hanya pengujian yang cocok untuk jenis kontrol elemen yang dipilih di Pohon Elemen Automation (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 berikutnya dari simpul saat ini.
- Ke Kanan—Buka anak pertama dari simpul saat ini.
- Jalankan Pengujian yang Dipilih—Menjalankan pengujian pada elemen yang dipilih di Pohon Elemen Automation.
Panel Hasil Pengujian
Panel Hasil Pengujian berisi fungsionalitas pengelogan Verifikasi Visual UIA. Cuplikan layar berikut ini memperlihatkan panel Hasil Pengujian .
Perintah yang tersedia dari toolbar Hasil Pengujian meliputi:
Kembali—Mundur halaman dalam riwayat tampilan laporan.
Teruskan—Penerusan halaman dalam riwayat tampilan laporan.
Secara 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.
Log Lengkap—Menampilkan tampilan alternatif log terperinci untuk setiap hasil pengujian, seperti yang ditunjukkan pada cuplikan layar berikut.
XML—Menampilkan XML mentah yang dihasilkan oleh pencatat XML.
Temukan Cepat—Pencarian teks sederhana dari 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 Otomatisasi UI dan nilai properti yang diatur menurut 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 metode Tutup yang dapat dipanggil dari panel Properti , seperti yang diperlihatkan dalam cuplikan layar berikut. Untuk mendapatkan informasi selengkapnya, lihat Gambaran Umum Jenis Kontrol Automasi UI.
Perintah yang tersedia dari toolbar Properti meliputi:
- Refresh—Refresh pohon Properti .
- Perluas Semua—Memperluas semua simpul di pohon Properti .
Saran dan Komentar
https://aka.ms/ContentUserFeedback.
Segera hadir: Sepanjang tahun 2024 kami akan menghentikan penggunaan GitHub Issues sebagai mekanisme umpan balik untuk konten dan menggantinya dengan sistem umpan balik baru. Untuk mengetahui informasi selengkapnya, lihat:Kirim dan lihat umpan balik untuk