Как мне вернуться к основному корневому URL-адресу в codeception?
У меня есть файл конфигурации, настроенный так, чтобы вызывать:
$I->amOnPage('page');
Ставит меня на
http://example.com/page
Затем я звоню
$I->amOnUrl('http://someothersite/');
И я запускаю там несколько методов. Теперь я хочу вернуться на свой сайт. Но если я позвоню
$I->amOnPage('anotherpage');
Он пытается поместить меня на какой-то другой сайт/другую страницу вместо example.com/anotherpage .
Как я могу вернуть корневой URL-адрес по умолчанию в файле конфигурации? Я знаю, что мог бы снова вызвать $I->amonurl(), но тогда мне придется где-то жестко закодировать корневой URL - может быть, в константе - но как я могу вернуть ее к значению по умолчанию?
2
1 answers
Вы можете получить исходный URL-адрес, установленный в наборе YML, следующим образом:
$config = \Codeception\Configuration::suiteSettings("suiteName", \Codeception\Configuration::config());
var_dump($config);
Где "Имя костюма" - это что-то вроде "принятия".
1
Author: Jim Maguire, 2016-01-01 14:03:41