我正在为使用 Symfony2 (2.1) 完成的应用程序做一些功能测试,但我遇到了一个问题。
当用户单击链接或其他元素时,我会加载网站的某些部分,但这些操作是使用 jQuery 和 $.post 调用执行的。如何让 Symfony2 爬虫进行这些调用?
当我做这样的事情时:
$link = $crawler->filter('ul.line_menu a')->eq(1)->link();
$crawler = $client->click($link);
爬虫获取“a”元素的“href”并启动它,但“href”为空,并且与该元素关联了“click()”函数,阻止了“preventDefault()”的点击动作。
谢谢大家!!:)