Удаленка для jenkins+selenide+selenoid+allure+docker спецов на 2-3 часа в день. 100% remote! Присоединиться к проекту

Ну получается поставить корректно куку - setCookies

codeception
cookie
php
Теги: #<Tag:0x00007fedc7a65d80> #<Tag:0x00007fedc7a65880> #<Tag:0x00007fedc7a65628>

(rus) #1

Проблема заключается в том, что я ставлю куку setCookies но почему то кука не ставится. :frowning:

Я попытался сделать так:


public function setCookies(FunctionalTester $I)
    {
        $I->amOnPage('/');
        $I->seeCookie('Location_Name');
        $I->resetCookie('Location_Name');
        $I->dontSeeCookie('Location_Name');
        $I->setCookie('Location_Name', '12345');
        $I->seeCookie('TP_Location_Name');
        $I->seeResponseCodeIs(200);
        $I->seeInTitle('%значение N% (меняющееся по куке)');

В итоге у меня тайтл не меняется по куке, хотя до последнего шага тест идет без ошибок, если убрать последнюю строчку то результат PASSED

 Fail  page title contains '%значение N%'
Failed asserting that '%значение Y%'.

acceptance.suite.yml

actor: AcceptanceTester
modules:
    enabled:
        - PhpBrowser:
            url: ***
            auth: ***

        - \Helper\Acceptance

(rus) #2

Точно! надо добавить $I->amOnPage('/'); в конце. У меня же PhpBrowser. Он не динамический. Всем спасибо :slight_smile: