Pengesahan Asas dalam Selenium Tanpa Menggunakan Bukti Kelayakan Terbenam URL
Dalam Selenium, pengesahan asas biasanya dikendalikan dengan membenamkan bukti kelayakan dalam URL. Walau bagaimanapun, kaedah ini kini ditamatkan dalam Chrome kerana kebimbangan keselamatan. Ini menimbulkan persoalan tentang cara melaksanakan pengesahan asas dengan berkesan tanpa menggunakan bukti kelayakan terbenam URL.
Kaedah Alternatif untuk Pengesahan Asas
Nasib baik, masih terdapat pilihan yang berdaya maju untuk asas pengesahan dalam Selenium:
driver.get("http://admin:admin@localhost:8080"); driver.get("http://localhost:8080/project");
options = webdriver.ChromeOptions() options.add_extension(r'C:\dev\credentials.zip')
Contoh Skrip Sambungan
Satu sambungan untuk pemasukan bukti kelayakan automatik boleh didapati dalam perkara berikut intipati:
https://gist.github.com/florentbr/25246cd9337cebc07e2bbb0b9bf0de46
Dengan memasukkan kaedah alternatif ini ke dalam ujian Selenium anda, anda boleh melaksanakan pengesahan asas dengan berkesan tanpa menggunakan bukti kelayakan terbenam URL. Ini memastikan keserasian dengan versi Chrome terkini dan mengekalkan keselamatan proses pengesahan anda.
Atas ialah kandungan terperinci Bagaimana untuk Melaksanakan Pengesahan Asas dalam Selenium Tanpa Menggunakan Bukti Kelayakan Terbenam URL?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!