Gejala

Tindakan otomatisasi web (seperti "klik link", "mengisi bidang teks" atau "Dapatkan detail elemen" dsb.) gagal selama runtime.  

Memverifikasi masalah

Selama pengembangan awal aliran desktop, pengguna dapat merekam dan berinteraksi dengan elemen web. 

Penyebab

Beberapa halaman web mengubah struktur HTML yang mendasari. Oleh karena itu, pemilih CSS awalnya digunakan untuk menemukan elemen tidak lagi berlaku. 

Pemecahan Masalah

Buat pemilih CSS yang lebih kuat secara manual, yang akan bisa menemukan elemen yang menarik meskipun struktur HTML berubah. 

Untuk mencapainya, Ambil lagi elemen web setelah kegagalan, dan bandingkan pemilih CSS baru dengan yang lama. 

Penyeleksi CSS dapat ditinjau dan diedit melalui jendela penyusun pemilih: 

Jendela penyusun pemilih PAD

Perhatikan perbedaan antara dua penyeleksi – mungkin ada satu atau beberapa elemen/atribut yang berbeda. 

Edit pemilih untuk hanya memuat bagian statis yang tidak rentan berubah. Beberapa metode di bawah ini dapat diikuti: 

  1. Hapus setiap nilai dinamis seperti angka dan Ubah operator terkait sesuai dengan itu (dimulai dengan, diakhiri dengan, berisi, dsb.) 

  2. Menghapus seluruh elemen dari jalur pemilih jika diperlukan 

  3. Menemukan elemen menggunakan teks yang terlihat pada halaman web menggunakan pemilih "berisi" 

Contoh 

  1. Pemilih berisi elemen dengan kelas yang dinamis, seperti div [class = "some_class123"]. Ini bisa dimodifikasi menjadi div [class ^ = "some_class"] ("dimulai dengan" operator) 

  2. Pemilih berisi elemen dengan banyak atribut dinamis seperti div [class = "some_class123"] [id = "some_id123"] > a [id = "some_id"]. Ini bisa diubah menjadi [id = "some_id"] (menghilangkan bagian pertama sepenuhnya) 

  3. Elemen yang diminati memiliki beberapa teks statis-pemilih dapat dimodifikasi untuk menyertakan teks tersebut. Misalnya, div [class = "some_class123"] [id = "some_id123"] > a [id = "some_id"] bisa dimodifikasi menjadi a:berisi ("the_text_we_see_on_the_webpage") 

Perlu bantuan lainnya?

Kembangkan keterampilan Anda
Jelajahi pelatihan
Dapatkan fitur baru terlebih dahulu
Gabung Microsoft Insider

Apakah informasi ini bermanfaat?

Seberapa puaskah Anda dengan kualitas bahasanya?
Apa yang memengaruhi pengalaman Anda?

Terima kasih atas umpan balik Anda!

×