Dalam pengujian otomatisasi berdasarkan elemen UI, apakah itu pengujian otomatisasi UI untuk pengujian otomatisasi desktop atau UI untuk web. Pertama -tama, kita perlu menemukan dan mengidentifikasi elemen UI.
Dalam pengujian otomatis berdasarkan Web UI, penguji perlu memahami beberapa pengetahuan tentang HTML, CSS dan JavaScript, dan juga belajar menggunakan berbagai fungsi debugging browser
Untuk menemukan elemen pada halaman Web UI, Anda harus terlebih dahulu memahami struktur DOM halaman, atribut elemen, dan bahkan beberapa informasi panggilan JavaScript. Sekarang browser arus utama datang dengan banyak alat yang kuat.
Konten membaca
Google Chrome
Google Chrome hadir dengan alat pengembangan dan debugging web, dan Anda dapat memulai alat ini dalam 3 cara.
Metode 1: Tekan tombol pintasan F12
Metode 2: Klik ikon di sudut kanan atas -> lebih banyak alat-> perintah menu Tools Developer, buka alat pengembang, lalu klik ikon "Panah", dan pilih elemen yang ingin Anda temukan. Silakan lihat demonstrasi animasi di bawah ini
Metode 3: Tempatkan mouse pada elemen UI yang Anda inginkan, klik kanan, dan pilih perintah menu inspeksi elemen
Kami juga dapat menggunakan Chrome untuk secara langsung mendapatkan xpath elemen.
Penjelajah internet atau tepi
Browser yang diproduksi oleh Microsoft juga dilengkapi dengan "alat pengembang" dan diluncurkan melalui menu alat atau F12.
Plugin Firefox Firebug
Firefox adalah browser terbaik yang didukung oleh Selenium. Disarankan untuk memasang plug-in Firebug di Firefox. Juga sangat nyaman untuk menemukan elemen halaman menggunakan Firebug.
Metode panggilan Firebug persis sama dengan metode penggunaan alat debugging Chrome di atas. Saya tidak akan menjelaskan secara rinci di sini
Gunakan plugin Firefinder untuk menguji pernyataan xpath
Dalam pengujian otomatis, kita sering harus menulis xpath. Kami dapat menggunakan plug-in Firefinder untuk memverifikasi apakah pernyataan XPath yang kami tulis benar.
Di atas adalah informasi tentang Java Selenium menggunakan alat debugging browser untuk mengatur dan terus menambahkan informasi yang relevan. Terima kasih atas dukungan Anda untuk situs ini!