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?
Miałem coś podobnego, ale został rozwiązany przy użyciu najnowocześniejszej wersji ruby / kapibara/rspec. – adarsh