在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']))之外,是否有任何解决方案;
答案 0 :(得分:0)
替换
时工作得很好 $I->amOnPage(Url::toRoute(['/../../../site/login']));
用这个
$ I-> amOnPage(' /站点/登录&#39);