Próbuję obsłużyć podstawowe okno uwierzytelniania dla moich skryptów WebSersera Selenium przy użyciu AutoIt. Napisałem skrypt do przeglądarki Firefox i Internet Explorer, ale nie działa ona w Chrome.Obsługa uwierzytelniania systemu Windows pojawia się w przeglądarce Chrome
Kiedy spróbowałem zidentyfikować wyskakujące uwierzytelnienie w przeglądarce Chrome, używając AutoIt Window Information Tool, pojawiło się puste. Używam następującego skryptu AutoIt:
WinWaitActive("Authentication Required","","120")
If WinExists("Authentication Required") Then
Send("username{TAB}")
Send("password{Enter}")
EndIf
Wszelkie wskazówki, jak to zrobić, będą pomocne. Nie używam [email protected]:google.com
, ponieważ niektóre wyskakujące okna uwierzytelniające pojawiają się w przekierowaniu.
Czy możesz zaktualizować za pomocą narzędzia informacji o oknie? Zastanawiam się, czy wyskakujące okienko uwierzytelniające jest częścią strony ... Ponadto, istnieje duża liczba użytkowników selenu/ekspertów w sqa.stackexchange (zapewnienie jakości oprogramowania, dawniej strona z pytaniami dotyczącymi selenu). – Colyn1337
Jest inny sposób bez użycia AutoIT https://stackoverflow.com/questions/11522434/how-to-handle-login-pop-up-window-using-selenium-webdriver/30067944#30067944 –