Mo-*_*thb 2 phpunit functional-testing symfony
在功能测试期间,我需要单击按钮来发出 ajax 请求。
在浏览 symfony 测试文档时,我意识到您是否可以单击:
我的按钮有以下 id = "js-scroll-down"
当我尝试这个时:
$btn = $crawler->filter('#js-scroll-down')->eq(0)->link();
$crawler = $client->click($btn);
Run Code Online (Sandbox Code Playgroud)
我收到以下错误:
LogicException:无法从“按钮”标签导航。
小智 5
期望Client#click()只有链接。
但你可以执行脚本,例如$client->executeScript("document.querySelector('#js-scroll-down').click()");