2013-03-23 10 views
5

Pracuję nad aplikacją, która używa uservoice. Ten kod JavaScript jest ładowany na wszystkich stronach. Po uruchomieniu rake spec przebieg będzie okresowo zawieszał się. Wszystkie testy przebiegają sprawnie po usunięciu fragmentu uservoice. Próbowałem ustawić Capybara.javascript_driver = :webkit_debug i nie widzę odpowiedzi z uservoice. Po ustawieniu page.driver.browser.timeout widzę odpowiedź 0 z uservoice, a specyfikacja zakończy się niepowodzeniem z błędem limitu czasu.Rspec okresowo zawiesza się podczas korzystania z capybara-webkit ze stroną, która ładuje zewnętrzny skrypt z async = true

Ktoś jeszcze napotkał ten problem?

+1

Miałem coś podobnego, ale został rozwiązany przy użyciu najnowocześniejszej wersji ruby ​​/ kapibara/rspec. – adarsh

Odpowiedz

0

Wystąpiły błędy przekroczenia limitu czasu podczas oczekiwania na zewnętrzny skrypt do prowadzenia (np. Google analytics), gdy mój program programistyczny zostanie odłączony od Internetu.

Nadal czasami używam firebuga i sterownika selenu, gdy próbuję debugować kapibarę, ponieważ może to być iluminacja, aby zobaczyć rzeczywistą przeglądarkę.

Powiązane problemy