Как нажать кнопку, которая не является кнопкой отправки формы во время функционального теста - PullRequest
0 голосов
/ 21 мая 2019

Во время функционального теста мне нужно нажать кнопку, чтобы сделать запрос ajax.
Просматривая документы по тестированию Symfony, я понял, что вы можете нажать:

  • Ссылка
    или
  • кнопка отправки формы

Моя кнопка имеет следующий идентификатор = "js-scroll-down"

Когда я пытаюсь это сделать:

  $btn = $crawler->filter('#js-scroll-down')->eq(0)->link();
  $crawler = $client->click($btn);

Я получаю следующую ошибку:
LogicException: невозможно перейти из тега «кнопки».

...