我正在做一些使用Symfony2(2.1)完成的應用程序的功能測試,並且我遇到了一個問題。Symfony2功能測試 - 點擊與jQuery交互的元素
我有部分網站在用戶點擊鏈接或其他元素時加載,但這些操作是使用jQuery和$ .post調用執行的。我怎樣才能讓Symfony2爬蟲執行這些調用?
當我做這樣的事情:
$link = $crawler->filter('ul.line_menu a')->eq(1)->link();
$crawler = $client->click($link);
爬蟲獲取的「A」元素的「href」並啓動它,但「HREF」是空的,而「點擊()」函數與此元素相關聯,從而阻止使用「preventDefault()」的點擊操作。
謝謝大家! :)