我正在使用等待lambda driver: driver.execute_script("return jQuery.active == 0")
来确保页面加载和完成的ajax调用。
但是,当我单击其中一个按钮时,我看到XHR呼叫在网络日志中进行,但是window.jQuery
显示undefined
,因此无法使用上述命令。
如何等待XHR呼叫结束或得到响应。
WebDriverWait(driver, 30).until(lambda driver: driver.execute_script("return jQuery.active == 0")