2012-08-14 55 views
1

我正在嘗試使用Selenium與Java自動化一個進程。 我正在嘗試導航到測試所做的URL。屏幕上彈出一個屏幕,詢問用戶名和密碼。當這個屏幕彈出時,螢火蟲停止工作,我無法獲得有關此屏幕的任何信息。如何使用Selenium處理Windows身份驗證

如何處理與Selenium的模態對話,當我找不到它的任何內容時?

+0

您正在使用哪種瀏覽器?在使用CTRL + U的Firefox中,您可以查看頁面源代碼。請嘗試並搜索用戶名或密碼,以便找到所需的ID。 – 2012-08-16 09:41:04

+0

如果它是一個真正的對話框,它是一個'提醒',Selenium2有一個功能。 – bmargulies 2012-08-20 12:26:20

回答

1

我想,你正試圖去HTTP身份驗證受保護的頁面。嘗試讓這裏像這樣:

driver.get("http://username:[email protected]"); 

driver被假定爲WebDriver

0

這實際上沒有工作的健康和生活實例,該對話框仍然顯示。我沒有在Firefox中運行測試,而是在使用NTLM的IE中運行它們,所以我不需要輸入我的信息。

相關問題