@@ -38,7 +38,7 @@ def wait_for_ready_state_complete(driver, timeout=settings.LARGE_TIMEOUT):
3838 time .sleep (0.03 )
3939 return True
4040 if ready_state == "complete" :
41- time .sleep (0.01 ) # Better be sure everything is done loading
41+ time .sleep (0.002 )
4242 return True
4343 else :
4444 now_ms = time .time () * 1000.0
@@ -61,15 +61,14 @@ def wait_for_angularjs(driver, timeout=settings.LARGE_TIMEOUT, **kwargs):
6161 driver .execute_script ("" )
6262 except Exception :
6363 pass
64- if hasattr (driver , "_is_using_uc" ) and driver ._is_using_uc :
65- # Calling AngularJS waits may make UC Mode detectable.
66- # Instead, pause for a brief moment, and then return.
67- time .sleep (0.007 )
68- return
69- if not settings .WAIT_FOR_ANGULARJS :
64+ if (
65+ (hasattr (driver , "_is_using_uc" ) and driver ._is_using_uc )
66+ or not settings .WAIT_FOR_ANGULARJS
67+ ):
68+ wait_for_ready_state_complete (driver )
7069 return
7170 if timeout == settings .MINI_TIMEOUT :
72- timeout = settings .MINI_TIMEOUT / 4 .0
71+ timeout = settings .MINI_TIMEOUT / 6 .0
7372 NG_WRAPPER = (
7473 "%(prefix)s"
7574 "var $elm=document.querySelector("
@@ -96,7 +95,7 @@ def wait_for_angularjs(driver, timeout=settings.LARGE_TIMEOUT, **kwargs):
9695 try :
9796 execute_async_script (driver , script , timeout = timeout )
9897 except Exception :
99- time . sleep ( 0.0456 )
98+ pass
10099
101100
102101def convert_to_css_selector (selector , by = By .CSS_SELECTOR ):
0 commit comments