我在Phalcon2项目上使用Codeception(使用PHP浏览器)并编写验收测试。
- 我们有一个表单来创建新用户
- 表单包含用于上传个人资料图片的文件字段
- 如果表单成功提交,则会重定向到/ user / edit / n(n =用户ID)
在编写验收测试时,我使用了
- fillField():用于文本字段
- attachFile('input [name = image]','sample.jpg'):for file field
问题是没有attachFile(),测试工作并且可以看到提交的数据。但是当使用attachFile()时,测试失败,因为表单没有被重定向,可以看到提交的数据但没有上传的文件。
任何人都知道
- 我们如何解决这个问题?
- 我们可以使用http://codeception.com/docs/modules/PhpBrowser#submitForm进行文件上传吗?
醇>
由于