3种等待:
WebDriverWait(driver,timeout=10).until(ec.presence_of_element_located(locator))
,超时时间内定位到locator后执行下一步,否则超时异常driver.implicitly_wait(timeout=10)
,等待页面完全加载好才能执行下一步,只需要获取某个元素时,有点浪费时间,配一个限制一下避免部分页面加载慢time.sleep(10)
,不要用这种,不稳定driver.set_page_load_timeout(timeout=20)
,执行get(url)
方法,页面等待超时时间原文:https://www.cnblogs.com/bonus_scene/p/15212738.html