Помогите с codeception WebDriver setCookie().

codeception
cookie
webdriver
php
Теги: #<Tag:0x00007f7b5f7550d0> #<Tag:0x00007f7b5f754f90> #<Tag:0x00007f7b5f754e50> #<Tag:0x00007f7b5f754d10>

(A) #1

codeception WebDriver setCookie() - как выставить значения JSESSIONID: 4837567DF14BC02DD4A1AFAB06ECA456 для проверки определенного функционала??
$I->setCookie(‘JSESSIONID’,‘4837567DF14BC02DD4A1AFAB06ECA456’) - выставляю так после amOnPage и получаю Unable to add cookie to page… какие еще варианты для работы с куки??


(Vadim) #2

Попробуй так

$I->setCookie('JSESSIONID', '4837567DF14BC02DD4A1AFAB06ECA456', ['domain' => 'тут напиши домен страницы на которой сейчас находимся' ]);


(A) #3

$I->setCookie(‘JSESSIONID’,‘4837567DF14BC02DD4A1AFAB06ECA456’,[‘domain’=>‘blackdomain.com’]); Вот так не помогло…


(Vadim) #4

А так? :slight_smile:
['domain' => '.blackdomain.com', 'path' => '/' ]
с точкой перед доменом + на всякий случай path


(A) #5

$I->setCookie(‘JSESSIONID’,‘4837567DF14BC02DD4A1AFAB06ECA456’,[‘domain’=>’.blackdomain.com’,‘path’=>’/’]); - так тоже не хочет:frowning:


(Vadim) #6

ну хз, можно попробовать:

  • проверить в другом браузере,
  • обновить codeception и все его зависимости,
  • обновить селениум
  • обновить браузеры и драйверы к ним.

у меня в хроме на последних версиях всего таких проблем нет.