有没有办法让URL
文件中有当前基础_bootstrap
进行验收测试?
要么
有没有办法让_bootstrap
文件中有当前环境进行验收测试?
实际上,我使用环境变量来测试不同的站点:
env:
env1:
modules:
config:
WebDriver:
url: 'http://local.env1.fr/'
env2:
modules:
config:
WebDriver:
url: 'http://local.env2.fr/'
答案 0 :(得分:1)
最后我找到了一个当前环境的变量。
$settings["current_environment"]
答案 1 :(得分:0)
WebDriver有一个名为
的方法public function _getUrl()
$url = $I->_getUrl();
https://github.com/Codeception/Codeception/blob/2.0/src/Codeception/Module/WebDriver.php#L207
看起来,它不起作用,因为构建的WebGuy类没有这样的方法。我猜_bootstrap.php文件无法读取配置。只有一个特殊的“模块”可以通过构造函数将配置数组作为参数传递来读取它自己的配置。