【发布时间】:2019-10-07 20:44:03
【问题描述】:
在功能测试期间,我需要单击一个按钮来发出 ajax 请求。
在浏览 symfony 测试文档时,我意识到你可以点击:
- 链接
或 - 表单的提交按钮
我的按钮有以下 id = "js-scroll-down"
当我尝试这个时:
$btn = $crawler->filter('#js-scroll-down')->eq(0)->link();
$crawler = $client->click($btn);
我收到以下错误:
LogicException:无法从“按钮”标签导航。
【问题讨论】:
-
你不能用
symfony/dom-crawler组件发出ajax请求,为了测试这种行为建议使用Panther。 -
我使用 Panther 时遇到同样的错误:无法从“按钮”标签导航
标签: symfony functional-testing phpunit