2014-11-05 118 views
0

我使用Selenium和webDriver和C#。我想寫一些代碼來自動訪問一個網頁。並彈出一個授權窗口(兩個輸入控件,ex.user應按「管理員」和密碼「管理員」,然後點擊「確定」按鈕)。處理授權彈出窗口

我的代碼是:

IAlert alert = driver.SwitchTo().Alert(); 
alert.Sendkeys("admin"); 
alert.Sendkeys("\t");  // it not works. FAILED! 
alert.Sendkeys("admin"); 
alert.Accept();` 

我的問題是如何能夠正確輸入名稱/密碼,在彈出的窗口? Selenium如何處理這些彈出窗口?

歡迎任何評論。

+0

它是一個窗口彈出或JavaScript彈出? – Sham 2014-11-05 09:55:23

+0

[Selenium Webdriver and Basic Auth in IE](http://stackoverflow.com/questions/16572956/selenium-webdriver-and-basic-auth-in-ie)也可能出現重複:http://stackoverflow.com/問題/ 5672407/basic-authentication-in-selenium-2-set-up-for-firefoxdriver-chromedriver-and和http://stackoverflow.com/questions/24304752/how-to-handle-authentication-popup-with- selenium-webdriver – krokodilko 2014-11-06 18:36:20

+0

這是一個彈出窗口,我認爲。 – 2014-11-10 02:00:50

回答