Yii2网址生成问题

时间:2016-09-02 05:12:56

标签: yii2 codeception

在Yii2 Codeception验收测试中,我使用PhantomJs作为浏览器。

成功启动服务器

 phantomjs --webdriver=4444

使用

运行测试时
codecept run

它没有按预期工作。
我的代码是:

class LoginCest
{
    public function ensureThatLoginWorks(AcceptanceTester $I)
    {
        $I->amOnPage(Url::toRoute('/site/login'));
        $I->see('Enq','b');

    }
}

将其更改为

$I->amOnPage(Url::toRoute(['/../../../site/login']));

它的工作正常,因为它需要url作为myApp / web / usr / local / bin / site / login

自动添加 usr / local / bin

除了这个 $ I-> amOnPage(Url :: toRoute(['/../../../ site / login']))之外,

是否有任何解决方案;

1 个答案:

答案 0 :(得分:0)

替换

时工作得很好
 $I->amOnPage(Url::toRoute(['/../../../site/login']));

用这个

  

$ I-> amOnPage(' /站点/登录&#39);