簡體   English   中英

如何使用JAVA在Selenium Webdriver的Internet Explorer中處理服務器身份驗證彈出窗口?

[英]How can i handle Server authentication pop-up in Internet Explorer in Selenium Webdriver using JAVA?

我想在具有服務器身份驗證的URl上運行自動化測試用例。 在Firefox和Chrome中,我通過傳遞URl來處理它,如下所示:

http://username:password@url.com

在IE(Windows 8.1)中無法使用。 我用谷歌搜索,但是沒有運氣。

在注冊表中進行一些更改后,能夠在IE中彈出服務器身份驗證。 但是,現在請有人告訴我如何使用Selenium WebDriver處理服務器身份驗證彈出窗口。

Internet Explorer在網站地址(HTTP或HTTPS URL)中不支持用戶名和密碼。 參見KB834489

但是您可以啟用它。 在Windows注冊表中為創建DWORD iexplore.exe / 0

HKEY_LOCAL_MACHINE / SOFTWARE / Wow6432Node / Microsoft / Internet Explorer / MAIN / FeatureControl / FEATURE_HTTP_USERNAME_PASSWORD_DISABLE

HKEY_LOCAL_MACHINE / SOFTWARE / Microsoft / Internet Explorer / MAIN / FeatureControl / FEATURE_HTTP_USERNAME_PASSWORD_DISABLE

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM