簡體   English   中英

如何在“ Windows身份驗證對話框”上應用自動化並使用c#,Selenium Webdriver登錄到Web應用程序

[英]How to apply automation on “Windows authentication dialog” and login into the web application using c# , selenium webdriver

我正在嘗試通過Windows身份驗證彈出窗口登錄Web應用程序。 我嘗試使用“ driver.SwitchTo()。Alert()”切換窗口。 而且我還嘗試使用“ driver.get(“ http // user:pass@siteurl.com”))”,但沒有任何效果。 總是出現相同的異常“存在模型對話框”。 如何找到文本框並輸入憑據。 我正在將.net(c#)與Selenium Webdriver一起使用,並在Visual Studio中工作。

機會是:

可能是您的聲明在某處是錯誤的,因此請再次重新訪問您的代碼。 當彈出窗口出現時,將彈出一個Java腳本,這稱為基本身份驗證彈出窗口。 您無法切換到該位置並嘗試輸入憑據。

您可以嘗試使用http://https://因為某些基本身份驗證僅適用於https://

建議的語法: driver.Navigate().To("http://UserId:Pass@siteUrl.com");

看看是否有效。

暫無
暫無

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

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