我创建了一个名为StringHelper的外部类,我将require放入_bootstrap.php。
我将它用于我的验收测试并且它没有工作:
<?php
class StringHelper {
public static function getString($length) {
return "Hello World";
}
}
_bootstrap.php
require_once 'components/StringHelper.php';
我的LoginCest.php
<?php
use \AcceptanceTester;
class LoginCest
{
public function test01(AcceptanceTester $I)
{
$I->wantTo('Try to access without permission');
$I->amOnPage('#/list');
$I->waitForText('You don`t have permission.', 10, '.alert');
}
public function test02(AcceptanceTester $I)
{
$I->wantTo(StringHelper::getString(2));
SeleniumHelper::fillField($I, '#desc_login', StringHelper::getString(2));
$I->click("#btn-enter");
$I->waitForText('Please, fill the login field', 10, '.alert');
}
}
我的回复消息:
Acceptance Tests (2) --------------------------------------------
Trying to Try to access without permission (LoginCest::test01) Ok
Trying to test02 (LoginCest::test02) Ok
此处在&#34;尝试 test02 &#34;为什么不出现&#34; Hello World&#34;?
答案 0 :(得分:0)
尝试为此函数编写模块/帮助程序,因为代码对命令进行排队,因此在执行命令时,代码不是“侦听”。