2016-09-02 3 views
0

В YII2 Приемочный тест приемочного кода Я использую PhantomJs в качестве браузера.Yii2 проблема генерации url

Started сервер успешно

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/веб/USR/местные/бен/сайт/логин

Его добавление автоматически usr/local/bin

есть какое-то решение для этого, кроме этого $ I-> amOnPage (Url :: toRoute (['/../../../ site/login']));

+0

Работает отлично, заменяя $ I-> amOnPage ('/ site/login'); –

ответ

0

работал отлично Whe замена

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

с этим

$ I-> amOnPage ('/ сайта/Войти');

Смежные вопросы