driver.quit()
首先: 明确Selenium的编写自动化测试脚本的基本步骤
模拟用户打开浏览器 – 实例化浏览器驱动对象
模拟输入网址操作 – 驱动对象调用get方法
模拟用户页面操作 – 驱动对象页面定位和元素操作
模拟用户关闭浏览器 – 驱动对象调用quit方法
from selenium import webdriver
# 1. 模拟用户打开浏览器 – 实例化浏览器驱动对象
driver = webdriver.Chrome()
# 2. 模拟输入网址操作 – 驱动对象调用get方法
driver.get(“http://www.baidu.com”)
# 3. 模拟用户页面操作 – 驱动对象页面定位和元素操作
driver.find_element_by_id(“kw”).send_keys(“chrome”)
driver.get_screenshot_as_file(“./a.png”)
# 4. 模拟用户关闭浏览器 – 驱动对象调用quit方法
driver.quit()
然后: 针对驱动对象的实例化操作进行扩展 – ChromeOptions
上面浏览器是默认启动的浏览器 – 没有进行任何配置 – 如何实现浏览器的配置启动呢?
创建出启动浏览器所需要配置 – 实例化ChromeOptions浏览器选项对象
构建配置信息 – 通过浏览器选项对象调用配置方法
将配置信息加入到浏览器启动 – 实例化浏览器驱动对象添加属性option值
from selenium import webdriver
# 创建出启动浏览器所需要配置 – 实例化ChromeOptions浏览器选项对象