1
A
回答
2
請參閱有關保存到磁盤How to download any file and save it to the desired location using Selenium Webdriver
我不認爲Codeception可以控制本地的「另存爲」對話框,這個前面的問題。您可以更改Firefox配置文件來保存而不用詢問,檢查PHP中是否存在文件,並在文件不存在時聲明錯誤。
如果您使用的是Cest格式,您可以在_support/WebHelper.php
中做如下幫手。
<?php
namespace Codeception\Module;
// here you can define custom functions for WebGuy
class WebHelper extends \Codeception\Module
{
public function seeFileExists($filename)
{
\PHPUnit_Framework_Assert::assertTrue(file_exists($filename));
}
}
這應該允許你在你的Cest文件中做$I->seeFileExists('downloadpath/filename.txt');
。
有自定義的斷言的文檔http://codeception.com/docs-2.0/03-ModulesAndHelpers
相關問題
- 1. 硒測試文件下載
- 2. 如何使用Codeception測試laravel 5 API?
- 3. Codeception上測試運行
- 4. Codeception測試運行兩次
- 5. Codeception:沒有測試執行
- 6. Yii2和Codeception API測試_before
- 7. 黃瓜測試文件下載
- 8. Rspec測試CSV文件下載
- 9. 如何在Codeception WebDriver的上下文中編寫正確的PayPal驗收測試?
- 10. 我如何在codeception
- 11. 使用VS2010進行Web性能測試「測試文件下載」
- 12. Django的單元測試用於測試文件下載
- 13. iOS上的單元測試:測試文件上傳/下載
- 14. 如何使用Watin/IE9測試文件下載?
- 15. 如何在Behat中測試文件下載
- 16. 如何使用玩笑來測試文件下載?
- 17. 如何使用實習生框架測試文件下載?
- 18. 如何下載文件到我的下載文件夾android
- 19. E2E測試與Internet Explorer中,我需要下載文件
- 20. 如何從Codeception單元測試獲取調試輸出?
- 21. 用codeception和日誌分隔結果測試多個url(文件)
- 22. ERR_INVALID_RESPONSE當我嘗試下載csv文件?
- 23. 如何單元測試下載功能?
- 24. 量角器:不知道文件名的測試下載文件
- 25. 驗收測試的加載夾具數據 - Codeception
- 26. Laravel 5 codeception功能測試,等待整頁加載
- 27. 我如何下載上傳的文件?
- 28. 如何在linux下測試標記/加載測試webserver
- 29. Travis-CI可以運行Codeception測試嗎?
- 30. Codeception多重測試,1個腳本
中的幾個例子你使用的webdriver或PhpBrowser? – Naktibalda