selenium页面加载慢的问题

  selenium页面加载慢的问题:

from selenium import webdriver
from selenium.webdriver.common.by import By
from selenium.webdriver.support.ui import WebDriverWait #等待一个元素加载完成
from selenium.webdriver.support import expected_conditions as EC
import time


driver=webdriver.Chrome()  #配置参数
driver.get("https://www.baidu.com")
driver.implicitly_wait(10)   #控制操作的时间,在10秒之内,如果元素出现,就继续执行,元素没有出现最多10秒

#driver:调用浏览器; 15:设置15秒超时 ; 0.5:每0.5秒检测一下;  until() : 一直等到
#根据ID来查找,ID为 kw   只有出现kw才操作   (By.ID,"kw")为一个元组
#ID可以换成其它想要查找的元素
#最多等15秒,必须等到这个元素的出现
elem=WebDriverWait(driver,15,0.5).until(EC.presence_of_element_located((By.ID,"kw"))) #节约时间,网页出现这个元素再操作

elem.send_keys("selenium")
time.sleep(10)
driver.close()

猜你喜欢

转载自www.cnblogs.com/my-global/p/12467545.html
今日推荐