while 循环更好一点,两个判断条件 1、元素是否存在 直到变为 True 2、循环次次数加延时控制超时时间会比较好
selenium 中之前判断整体加载完成代码附上(望大神完善)
class DynamicLoadState:def call(self, driver):LoadComplete = Falseif driver.execute_script(“return document.readyState”) == ‘complete’: LoadComplete = Truereturn LoadComplete
while 循环更好一点,两个判断条件 1、元素是否存在 直到变为 True 2、循环次次数加延时控制超时时间会比较好
selenium 中之前判断整体加载完成代码附上(望大神完善)
class DynamicLoadState:
def call(self, driver):
LoadComplete = False
if driver.execute_script(“return document.readyState”) == ‘complete’: LoadComplete = True
return LoadComplete