Необходимо сделать небольшую автоматизацию в браузере. Для этого мне нужно подключить
файл index.php с запросом к апи, чтобы получить номера всех накладных, для которых нужно сделать рассылку.
В файле index.php переменная
$orderData
возвращает массив чисел.
Когда выполняется подключение файла index.php в методе класса, браузер сразу закрывается, игнорируя все последующие вызовы ожиданий.
<?php
class SigninCest
{
public function signIn(AcceptanceTester $I)
{
$I->amOnUrl(myUrl);
$I->fillField('username','user');
$I->fillField('passwd','password');
$I->click('.login-button');
$I->waitForElement('el', 5);
require_once 'index.php'; //браузер сразу закрывается
$arrNums = new moyscladQuery();
$arrNum = $arrNums->getQuery();
$I->fillField('text_search', $arrNum);
$I->wait(3);
}
}
class moyscladQuery
{
public function getQuery () {
//...api request
return $orderData;
}
}