client = static::createPantherClient([ 'external_base_uri' => 'http://localhost:9080' ]); $this->query = $this->container()->get(UserRepositoryQuery::class); } protected function authenticateAdmin(): void { $this->client->request('GET', '/login'); $this->client->submitForm('Login', [ '_username' => 'admin@localhost', '_password' => 'admin_password', ]); $this->client->waitFor('.nav-item-label'); } protected function authenticateWriter(): void { $this->client->request('GET', '/login'); $this->client->submitForm('Login', [ '_username' => 'writer@localhost', '_password' => 'writer_password', ]); $this->client->waitFor('.nav-item-label'); } }