codeception WebDriver setCookie() - как выставить значения JSESSIONID: 4837567DF14BC02DD4A1AFAB06ECA456 для проверки определенного функционала??
$I->setCookie(‘JSESSIONID’,‘4837567DF14BC02DD4A1AFAB06ECA456’) - выставляю так после amOnPage и получаю Unable to add cookie to page… какие еще варианты для работы с куки??
Попробуй так
$I->setCookie('JSESSIONID', '4837567DF14BC02DD4A1AFAB06ECA456', ['domain' => 'тут напиши домен страницы на которой сейчас находимся' ]);
$I->setCookie(‘JSESSIONID’,‘4837567DF14BC02DD4A1AFAB06ECA456’,[‘domain’=>‘blackdomain.com’]); Вот так не помогло…
А так?
['domain' => '.blackdomain.com', 'path' => '/' ]
с точкой перед доменом + на всякий случай path
$I->setCookie(‘JSESSIONID’,‘4837567DF14BC02DD4A1AFAB06ECA456’,[‘domain’=>’.blackdomain.com’,‘path’=>’/’]); - так тоже не хочет:frowning:
ну хз, можно попробовать:
- проверить в другом браузере,
- обновить codeception и все его зависимости,
- обновить селениум
- обновить браузеры и драйверы к ним.
у меня в хроме на последних версиях всего таких проблем нет.