Codeception - PHPBrowser和Array字段中的Xpath

时间:2014-08-21 19:03:15

标签: php xpath phpunit codeception

这是一个2部分问题:

我使用Codeception来测试一些Codeigniter代码。只需使用验收测试。假设您有一个类似的字段:

<input type='text' name='materials[]' />

我发现使用fillfield('materials[]', 'some value');填写此字段时遇到问题。似乎fillfield()不知道如何处理括号

所以从那里开始,我认为我使用Xpath而不是输入名称,并且避免使用括号。但是,无论我尝试什么Xpath,测试总是失败。我已经确认Xpath可以使用Chrome控制台,但是这些相同的路径似乎在Codeception中失败。

所以我的问题是:有没有人成功处理过Codeception PhpBrowser中的数组输入,以及如何处理?有人在PhpBrowser的Codeception中成功使用过Xpath吗?如果是这样,在Codeception中使用Xpath时是否需要考虑格式或转义字符?

1 个答案:

答案 0 :(得分:0)

我使用的是旧版本的Codeception(1.8),它与Xpath不兼容。但是,Codeception 2似乎与XPath一起运行。