Невозможно выполнить действия после входа в систему в коде из-за ошибки аутентификации [Невозможно отправить токены] - PullRequest
0 голосов
/ 18 января 2019

Я работаю над автоматизацией тестирования с использованием кодов. Как выполнить действие после входа в систему.

Для лучшего понимания я разместил свой код ниже.

    $I->amOnRoute('login');;
    $I->sendPOST('/login', ['email' => 'un', 'password' => `enter 
    code here`'pwd']);
    $I->seeResponseCodeIs(200);

Над строкой кода работает нормально, но я получаю ошибку аутентификации 401, когда я продолжаю с кодом ниже

        $I->sendAjaxPostRequest('/adminproxy/create-entity',[ 
         "name" => 123123123123,
        "title" =>  123123123,
        "realm_id" =>  1,
        "description" =>  123123123123,
        "status" =>  'ACTIVE',
        "entity_type" => 'Workspace' ]);

1 Ответ

0 голосов
/ 18 января 2019

Возможно, вы смешали действия модуля Laravel5 и модуля REST.
Вместо использования sendPOST, может быть лучше отправить форму .

$I->amOnRoute('login');
$I->submitForm('#login-form', ['email' => 'un', 'password' => 'pwd']);
$I->seeResponseCodeIs(200);
...