我們使用ngFlow在我們的應用程序中進行文件上傳。我們使用量角器進行測試。我們有多個測試用例條件需要測試,如不支持的文件格式,最大大小等等。使用量角器選擇文件的最佳方法是什麼?我們可以點擊按鈕上傳文件,但我們沒有任何控制系統文件瀏覽器。我們可以發送鍵輸入類型文件,但我們不知道如何調用提交,因爲我們不是一個窗體/使用表單中的按鈕。使用量角器在角度js中進行文件上傳測試
3
A
回答
0
這裏的一個好方法是使用superspawn來運行一個批處理文件或任何可以在您所需的操作系統上運行的腳本。您可以在這裏閱讀關於superspawn的信息 - https://www.npmjs.com/package/superspawn
1
您需要將文件的路徑注入到輸入中。
var path = require('path');
it('should upload file', function() {
var fileToUpload = '../path/foo.txt',
var absolutePath = path.resolve(__dirname, fileToUpload);
$('input[type="file"]').sendKeys(absolutePath);
$('#uploadButton').click();
});
相關問題
- 1. 使用量角器+角度在進行ajax調用時測試事件使用量角器+角度
- 2. 使用Angular js上傳文件 - 量角器e2e測試
- 3. 使用角度js上傳文件
- 4. 在Windows 8.1上使用量角器進行E2E測試64位
- 5. 使用量角器和角度運行E2E測試4
- 6. 如何在jenkins中設置和運行角度js量角器測試?
- 7. 角度量角器e2e測試
- 8. 量角器e2e足夠角度測試
- 9. 在我最近的測試中,在非角度頁面上使用量角器
- 10. 上傳文件 - 量角器
- 11. e2e使用量角器在角度2測試
- 12. 如何使用量角器測試角度 - 使用選擇?
- 13. 如何使用量角器js測試無角網站?
- 14. 如何在WebStorm中調試角度量角器測試
- 15. 角度js測試與Grunt
- 16. 在角度js的每一行表中上傳文件
- 17. 文件上傳角度和角度文件上傳
- 18. 如何使用角度測試文件?
- 19. 如何使用量角器測試asp.net webforms(非角度)?
- 20. 使用黃瓜+量角器+角度2編寫函數測試
- 21. 角的js文件上傳
- 22. 量角器條件測試
- 23. 使用BrowserStack iOS模擬器進行量角器測試
- 24. 如何在量角器測試中訪問角度對象
- 25. 角度頁面上的量角器測試超時
- 26. 量角器:在我的測試中正確使用waitReady.js文件
- 27. 在Angular JS中使用進度條進行文件上傳
- 28. 量角器:未檢測角度應用
- 29. 角度量角器 - 在E2E測試後讓瀏覽器打開
- 30. 角度js圖像上傳
這是我要做的事: http://stackoverflow.com/questions/21305298/how-to-upload-file-in-angularjs-e2e-testing/21314337#21314337 –
@ AndresD,我確實通過你的解決方案,但我們有一個使用ngflow的特定用例。感謝您讓我們知道。 –
您是否嘗試發送Enter鍵? – boatcoder