Bagikan melalui


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.

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.

area fungsi utama uia visual memverifikasi antarmuka pengguna

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.
  • persegi panjang—Garis merah solid.
  • Persegi Panjang Memudar —Garis merah solid yang menghilang setelah beberapa detik.
  • Sinar dan persegi panjang—Garis merah solid dengan garis sorotan biru tambahan yang memancar dari setiap sudut persegi panjang pembatas.
  • Tidak Ada—Tidak ada sorotan yang terlihat.
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.
  • Induk —Buka elemen induk.
  • Anak Pertama —Buka elemen anak pertama.
  • Saudara Berikutnya —Buka elemen saudara pertama.
  • Saudara Kandung Sebelumnya —Buka elemen saudara kandung sebelumnya.
  • Anak Terakhir —Buka elemen turunan terakhir.
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 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.

panel pohon elemen otomatisasi dari visual uia memverifikasi

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.

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.

    tabel hasil pengujian keseluruhan

  • Semua Hasil— Menampilkan log terperinci untuk setiap hasil pengujian, seperti yang ditunjukkan dalam tabel berikut.

    contoh detail hasil log dari semua tampilan hasil

    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.

    tampilan alternatif dari detail kasus pengujian

  • 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 .

menutup metode pola kontrol jendela yang dipanggil dari panel properti

Perintah yang tersedia dari toolbar Properti meliputi:

  • Refresh—Refresh pohon Properti.
  • Perluas Semua—Memperluas semua simpul di pohon Properti.