Rumah > Java > javaTutorial > Bagaimana untuk memintas Amaran Subsumber yang Dihentikan Apabila Menggunakan Selenium untuk Pengesahan Asas?

Bagaimana untuk memintas Amaran Subsumber yang Dihentikan Apabila Menggunakan Selenium untuk Pengesahan Asas?

Mary-Kate Olsen
Lepaskan: 2024-12-25 05:36:16
asal
574 orang telah melayarinya

How to Bypass Deprecated Subresource Warnings When Using Selenium for Basic Authentication?

Pengesahan Asas Selenium melalui URL

Masalah:

Apabila menggunakan ujian Selenium dengan Chromedriver- 2.24, cuba mengakses halaman web melalui pengesahan asas menggunakan kod berikut menghasilkan amaran tentang permintaan subsumber yang ditamatkan dengan bukti kelayakan terbenam:

WebDriver driver = ...;
driver.get("http://admin:admin@localhost:8080/project/");
Salin selepas log masuk

Penyelesaian:

1. Gunakan Pengesahan Asas pada Domain:

Sekatan pada bukti kelayakan terbenam hanya digunakan pada permintaan subsumber. Oleh itu, anda masih boleh menggunakan pengesahan asas pada domain:

driver.get("http://admin:admin@localhost:8080");
driver.get("http://localhost:8080/project");
Salin selepas log masuk

2. Gunakan Sambungan Chrome:

Sebagai alternatif, anda boleh membuat sambungan Chrome kecil untuk menetapkan kelayakan secara automatik apabila diminta:

options = webdriver.ChromeOptions()
options.add_extension(r'C:\dev\credentials.zip')
Salin selepas log masuk

Gist yang dipautkan menyediakan contoh skrip Python yang menunjukkan ini pendekatan:

https://gist.github.com/florentbr/25246cd9337cebc07e2bbb0b9bf0de46

Atas ialah kandungan terperinci Bagaimana untuk memintas Amaran Subsumber yang Dihentikan Apabila Menggunakan Selenium untuk Pengesahan Asas?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

sumber:php.cn
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Artikel terbaru oleh pengarang
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan