Всем привет
Проблема заключается в использовании настроек при запуске теста
run testputh --env third-server
Необходимо настроить запуск тестируемого кода на стейж и предпродакшн серверах
https://test-q.domen.com
http://test.domen.com:8080
https://test.domen.com
Проблема в том, что надо менять поддомены и протокол при запуске, а подставляется главный конфиг c https протоколом при исполении конфига
$I->amOnSubdomain($example['domain']);
$I->amOnPage('/search/videos/?q=find+topic');
Может упустил явную подстановку файла конфигов перед тестом?
или не тем пользуюсь REST & PHPbrowser
actor: AcceptanceTester
modules:
enabled:
- PhpBrowser
- REST
config:
REST:
url: 'https://test.com'
depends: PhpBrowser
PhpBrowser:
url: 'https://test.com'
env:
third-server:
modules:
config:
REST:
depends: PhpBrowser
url: 'http://test.domen.com:8080'
PhpBrowser:
url: 'http://test.domen.com:8080'