如何在代码中返回主URL根?

时间:2015-12-15 21:12:49

标签: php automated-tests codeception

我设置了配置文件,以便调用:

$I->amOnPage('page');

让我开始

http://example.com/page

然后我打电话给

$I->amOnUrl('http://someothersite/');

我在那里运行了一些方法。 现在我想回到我的网站。但如果我打电话

$I->amOnPage('anotherpage');

它试图将我放在someothersite / otherpage而不是example.com/anotherpage。

如何在配置文件中将根URL设置回默认值?我知道我可以再次调用$ I-> amOnURL(),但后来我必须在某处硬编码根URL - 可能是一个常量 - 但是我怎么能让它恢复到默认状态呢?

1 个答案:

答案 0 :(得分:1)

您可以像YML一样获取YML套件中设置的原始网址:

$config = \Codeception\Configuration::suiteSettings("suiteName", \Codeception\Configuration::config());
var_dump($config);

其中“suiteName”类似于“接受”。