有没有办法在多个项目与命名空间之间使用Page和Step对象?

时间:2015-06-26 14:34:51

标签: php codeception

首先,我正在使用 Codeception 2.1 RC1

所以,我正在引导多个具有名称空间的Codeception项目,如此处所述Codeception Customization

假设我有两个目录前端管理员,套件(接受)分别使用FrontendAdmin名称空间进行引导。

有没有办法在前端项目内的Admin项目中使用 PageObjects

问题是,当我尝试实例化新的页面或步骤时,它要求我传递AcceptanceTester object$I)。

实施例: 我在Frontend文件夹中创建了一个Cept测试,在该脚本中我想使用管理页面/步骤中的方法。但是,由于在单独的命名空间中有两个单独的AcceptanceTester对象,因此我无法在框架的当前结构中执行此操作。我尝试将它们包含在文件中,但它们依赖于其他文件(classes)而我猜测包括它们都不是正确的方法。

我认为可以通过使用new Autoloader或使用比我更多的PHP知识以某种方式完成。

非常感谢任何反馈和帮助。

0 个答案:

没有答案