一、获取窗口和元素截图:
from selenium import webdriver
# 实例化一个Chrome浏览器驱动对象,,参数是chromdriver.exe的路径
driver = webdriver.Chrome(chromdriver.exe的路径)
# 隐式等待
driver.implicitly_wait(5)
# 访问百度首页
driver.get("https://www.baidu.com/")
# 截取单个元素的截图
ele = driver.find_element_by_id("kw")
ele.screenshot("./single.png")
# 截取整个页面的截图
driver.get_screenshot_as_file("./full.png")
# 退出浏览器
driver.quit()
二、弹出框处理
1、警告框
2、确认框
3、提示框