![](/img/trans.png)
[英]Selenium WebDriver C# - Bypass Chrome Authentication Required dialog
[英]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.