Potrzebuję uruchomić trochę kodu javascript, aby sprawdzić, kiedy odoo zakończyło ładowanie.Wykryj, kiedy interfejs odoo jest w pełni załadowany
Wiem, że zapytanie jQuery.active == 0 robi trik w wersji 7, ale to nie działa w odoo, ponieważ zawsze utrzymuje jedno połączenie otwarte dla longpolling.
Czy ktoś wie, z jakiego elementu strony internetowej mogę się upewnić, czy interfejs jest w pełni załadowany?
Jeśli mogę zapytać o adres URL aktywnych połączeń jQuery, które również powinny wystarczyć.
A co z $ (window) .load()? –
, a następnie musisz opublikować istniejący kod. nie możemy zakładać, co dzieje się u ciebie. ale chcę ci powiedzieć, że jeśli istnieją pewne asynchroniczne wywołania, możesz użyć '$ .when(). then()', aby połączyć je w łańcuchowy sposób. – Jai
Próbuję to zrobić: http://agilesoftwaretesting.com/selenium-wait-for-ajax-the-right-way/ Kod jest tam Krok 5: selenium.browserbot.getCurrentWindow () .jQuery.active == 0 – yucer