Mengautomasikan tugasan web dengan Selenium menggunakan ChromeDriver ialah cara terbaik untuk meningkatkan ujian. Walau bagaimanapun, apabila penyemak imbas Chrome mengemas kini secara automatik, skrip sering gagal kerana ketidakserasian dengan ChromeDriver yang dikemas kini. Timbul persoalan: adakah terdapat penyelesaian untuk mengelak daripada mengemas kini perduaan ChromeDriver secara manual sambil mengekalkan kemas kini penyemak imbas?
Setiap keluaran Chrome mungkin memperkenalkan ciri atau pengubahsuaian baharu, yang memerlukan perduaan ChromeDriver yang dikemas kini untuk berinteraksi dengannya secara berkesan. Perduaan ChromeDriver direka khusus untuk menyokong julat versi Chrome tertentu, memastikan keserasian. Sebagai contoh:
Malangnya, jawapan kepada soalan itu ialah "tidak."
Ketidakpadanan antara ChromeDriver yang sudah lapuk dan penyemak imbas Chrome yang dikemas kini pasti membawa kepada kegagalan skrip . Ini kerana ChromeDriver tidak dilengkapi untuk mengendalikan fungsi penyemak imbas baharu atau perubahan yang diperkenalkan dalam versi Chrome terkini.
Melumpuhkan kemas kini Chrome bukanlah penyelesaian yang disyorkan kerana ia boleh menjejaskan keselamatan sistem dan prestasi penyemak imbas anda. Oleh itu, kemas kini tetap pada binari ChromeDriver anda adalah penting untuk mengekalkan keserasian dengan tugas automatik yang anda lakukan menggunakan Selenium.
Atas ialah kandungan terperinci Bolehkah Automasi dengan Selenium Menghidupkan Kemas Kini Chrome Automatik?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!