我在使用codeception创建功能测试时迈出了第一步。
这是我的functional.suite.yml
class_name: FunctionalTester
modules:
enabled:
- PhpBrowser:
url: 'http://localhost'
- \Helper\Functional
现在我想为FunctionalTester生成动作。我用这个命令:
vendor/bin/codecept build
没有添加任何方法。我期望在特征FunctionalTesterActions中创建像amOnUrl($ url)这样的方法。但这是我的结果。
Building Actor classes for suites: unit, acceptance, functional
-> UnitTesterActions.php generated successfully. 0 methods added
\UnitTester includes modules: Asserts, \Helper\Unit
-> AcceptanceTesterActions.php generated successfully. 0 methods added
\AcceptanceTester includes modules: PhpBrowser, \Helper\Acceptance
-> FunctionalTesterActions.php generated successfully. 0 methods added
\FunctionalTester includes modules: \Helper\Functional, REST, PhpBrowser
配置应该没问题。我用命令
测试了这个vendor/bin/codecept config:validate
我的错误是什么?谢谢你的每一个提示。
答案 0 :(得分:0)
我明白了。事实证明我的助手有一个语法错误。
希望这有助于将来。