我还没有找到答案来回答是否可以在Python脚本的特定时刻检查驱动程序是否正忙于加载。类似于:
print(driver == loading)
这可能吗?
这个问题以前被问过很多次
实际上您在问是否可以验证页面加载是否已完成
您可以在此处看到,也可以在此处查看许多类似的问题
因此,您可以检查页面准备状态。但它还不够可靠。
def page_has_loaded(self):
self.log.info("Checking if {} page is loaded.".format(self.driver.current_url))
page_state = self.driver.execute_script('return document.readyState;')
return page_state == 'complete'