我一直在尝试用于验收测试的代码。我希望能够设置一个使用selenium的环境,所以不需要javascript的测试可以使用更快的phpBrowser驱动程序,然后测试需要JS可以做到这一点:
$scenario->env('selenium');
$I = new WebGuy($scenario);
$I->wantTo('ensure that Teacher Login works');
etc...
然而,当我设置env测试运行并说验收测试(0) - 没有运行测试。评论该行和测试运行。
class_name: WebGuy
modules:
enabled:
- PhpBrowser
- WebHelper
- WebDebug
config:
Selenium2:
url: 'http://test.r5'
browser: firefox
PhpBrowser:
url: 'http://test.r5'
env:
selenium:
modules:
enabled:
- Selenium2
config:
url: 'http://test.r5'
browser: firefox
如何设置一个验收测试来运行Selenium?
REF http://codeception.com/docs/07-AdvancedUsage#Environments