Robię kilka testów funkcjonalnych dla aplikacji wykonanej z Symfony2 (2.1) i utknąłem z problemem.Testowanie funkcjonalne Symfony2 - Kliknij elementy z interakcją jQuery
Mam niektóre części witryny, które ładują się, gdy użytkownik kliknie łącze lub inny element, ale te działania są wykonywane przy użyciu wywołań jQuery i $ .post. W jaki sposób mogę uruchomić robot indeksujący Symfony2 w celu wykonywania tych połączeń?
Kiedy coś takiego zrobić:
$link = $crawler->filter('ul.line_menu a')->eq(1)->link();
$crawler = $client->click($link);
Robot dostaje "href" z "a" elementu i uruchamia go, ale "href" jest pusta, a "click()" funkcja jest powiązana z tym elementem, zapobiegając akcji kliknięcia za pomocą "preventDefault()".
Dziękuję wszystkim !! :)