1

我只是在试用 Codeception 测试套件,因为我们认为我们需要更好的测试,特别是 selenium 测试。所以我下载了 phar 存档并开始运行他们网站 ( http://codeception.com/quickstart ) 上提供的快速入门说明。

当我创建了一个新套件并准备生成验收测试时,就会出现问题。它只是给了我一个错误:

  [Exception]
  Suite acceptance was not loaded

我试图谷歌四处寻找任何解决方案,或者看看是否有人提出了同样的异常,但似乎我一个人。我究竟做错了什么?

我运行的命令:

wget http://codeception.com/codecept.phar
php codecept.phar bootstrap
php codecept.phar generate:cept acceptance Welcome

拜托,有人会试着指导我现在去哪里。如何创建新的验收测试?

它说“套件接受”,所以我尝试添加一个名称为“WebGuy”的参数,因为它似乎是套件的名称?但是,如果我尝试更改命令的数量,它只会给我:

  [RuntimeException]
  Too many arguments.
4

1 回答 1

1

您的命令php codecept.phar generate:cept acceptance Welcome应该已经创建了一个新的验收测试。

它应该创建文件tests/acceptance/WelcomeCept.php,您可以根据测试需要对其进行编辑。例如,

<?php
$I = new WebGuy($scenario);
$I->amOnPage('/');
$I->see('Hello');
$I->amOnPage('test.php');
$I->see('foo');
于 2013-09-05T10:33:07.317 回答