在Codeception(Phalcon2)验收测试中上传文件

时间:2016-05-05 06:54:28

标签: php forms phalcon codeception

我在Phalcon2项目上使用Codeception(使用PHP浏览器)并编写验收测试。

  • 我们有一个表单来创建新用户
  • 表单包含用于上传个人资料图片的文件字段
  • 如果表单成功提交,则会重定向到/ user / edit / n(n =用户ID)

在编写验收测试时,我使用了

  • fillField():用于文本字段
  • attachFile('input [name = image]','sample.jpg'):for file field

问题是没有attachFile(),测试工作并且可以看到提交的数据。但是当使用attachFile()时,测试失败,因为表单没有被重定向,可以看到提交的数据但没有上传的文件。

任何人都知道

  1. 我们如何解决这个问题?
  2. 我们可以使用http://codeception.com/docs/modules/PhpBrowser#submitForm进行文件上传吗?
  3. 由于

0 个答案:

没有答案