2017-03-17 93 views
0

我的功能是當用戶點擊按鈕時,下載一個字段。通常,本地操作系統的對話框會通知您Selenium - 檢查保存文件對話框是否打開Firefox

在Selenium測試中,我不知道如何檢查是否打開此對話框(指示文件已成功下載)。我不想硒下載它,只是爲了尋找一個成功下載

回答

1

Therre的標誌是硒沒有直接的辦法,但你可以檢查下載文件的路徑使用的java.io.File存在:

作爲公認的,因爲如果你使用的是Firefox配置文件能夠自動下載,這是可行的,但如果他們要求保存選項,那麼這是行不通的
File f = new File(filePathString); 
if(f.exists() && !f.isDirectory()) { 
    // do something 
} 

How do I check if a file exists in Java?

+0

增加。 –