Czy jest jakiś sposób na zablokowanie okien dialogowych uwierzytelniania?
Wypróbowałem dodatek AdBlockPlus. Wydaje się, że nie uniemożliwia to wymaganej autoryzacji. Używam selenu do automatyzacji przeglądarki. Kiedy pojawi się wyskakujące okienko uwierzytelnienia, cały program czeka na zamknięcie wyskakującego okienka. Chcę więc, aby firefox obsługiwał wyskakujące okienko uwierzytelniania, tak jakby zawsze klikałem przycisk Anuluj.
Odpowiedzi:
Znalazłem własne rozwiązanie problemu. Używam zmodyfikowanej wersji dodatku AutoAuth do przeglądarki Firefox. Zwykle powoduje to kliknięcie przycisku OK podczas odwiedzania okna dialogowego Uwierzytelnianie HTTP przed zapisaniem nazwy użytkownika i hasła. Zmodyfikowałem wtyczkę, aby zawsze anulowała okno dialogowe. Działa bardzo dobrze w przeglądarce Firefox 35.
Mój kod Java:
Musisz zmodyfikować dodatek do Firefoxa https://addons.mozilla.org/en-us/firefox/addon/autoauth/ . Tam jest plik chrome / content / overlay.js Zastąp plik overlay.js moją wersją na http://pastebin.com/XRVxJdey
Mam nadzieję, że to komuś pomoże
źródło