Yii2 URL生成问题

亚萨尔·阿拉法斯(Yarar Arafath)

在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']))之外,还有其他解决方案吗?

亚萨尔·阿拉法斯(Yarar Arafath)

很好的更换工作

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

有了这个

$ I-> amOnPage('/ site / login');

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章