1、截图
driver.save_screenshot(".\\baidu.png") #在当前目录返回一个图片文件
driver.get_screenshot_as_file("../.\\bai.png") #在上一个目录返回一个图片文件
ss = driver.get_screenshot_as_png() 返回一个bytes,可以通过二进制写入的方式保存为图片
将二进制码写成图片格式
file = open("D:\\python\\selenium\\pic.png","wb")
file.write(ss)
file.close()
返回一个字符串类型
dd = driver.get_screenshot_as_base64()
print(dd)
1、设置等待
显示等待:WebDriverWait(driver,10,0.5).until(EC.presence_of_element_located((By.ID,"kw")))
在10秒钟内,每0.5秒检查一次当前页面id为“kw”的元素是否存在,超时,则抛出异常
隐式等待:driver.implicitly_wait(20) 等待页面全部加载完成(对整个生命都有效)
强制等待:sleep(3) (等待3秒)