Rumah >Java >javaTutorial >Bagaimanakah Saya Boleh Melaksanakan Pengesahan Asas dengan Selenium Walaupun Amaran Kelayakan Chrome?
Pengesahan Asas dengan Selenium Walaupun Amaran Bukti Kelayakan Penyemak Imbas
Apabila cuba mengakses halaman web melalui pengesahan asas menggunakan Selenium, anda mungkin menghadapi amaran daripada Google Chrome menunjukkan bahawa bukti kelayakan terbenam dalam URL disekat. Ini disebabkan oleh penamatan ciri ini dalam Chrome.
Walaupun begitu, masih terdapat kaedah alternatif untuk melaksanakan pengesahan asas dengan Selenium:
Pengesahan Peringkat Domain:
Anda boleh menentukan kelayakan sebagai sebahagian daripada domain dan bukannya subsumber:
driver.get("http://admin:admin@localhost:8080"); driver.get("http://localhost:8080/project");
Sambungan Chrome untuk Pengendalian Bukti Kelayakan Automatik:
Buat sambungan Chrome yang menetapkan kelayakan yang diperlukan secara automatik apabila diminta:
options = webdriver.ChromeOptions() options.add_extension(r'C:\dev\credentials.zip')
Kod Contoh:
https://gist.github.com/florentbr/25246cd9337cebc07e2bbb0b9bf0de46
Atas ialah kandungan terperinci Bagaimanakah Saya Boleh Melaksanakan Pengesahan Asas dengan Selenium Walaupun Amaran Kelayakan Chrome?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!