郑州网站建设九零后,网站是怎么做的,发布网站的两种方法,网站地图做计划任务自动化之浏览器模式设置 做selenium UI自动化测试时#xff0c;每次都需要启动浏览器、用例运行结束后再关闭浏览器#xff0c;浏览器启动相当地耗费时间#xff0c;在本机运行用例的话还得放开双手#xff0c;可以使用chrome的headless模式#xff0c;让浏览器在后台运行…自动化之浏览器模式设置 做selenium UI自动化测试时每次都需要启动浏览器、用例运行结束后再关闭浏览器浏览器启动相当地耗费时间在本机运行用例的话还得放开双手可以使用chrome的headless模式让浏览器在后台运行不需要加载样式和渲染也可以让自动化测试更稳定。 对浏览器模式的设置常见的有无头模式和手机模式两种。
无头模式设置 Chrome无头模式设置
声明一个谷歌配置对象opts webdriver.ChromeOptions()设置无头模式添加参数方法add_argument(‘headless’)headless - 无头模式 head - 正常模式。实例化浏览器对象时注入配置选项driver webdriver.Chrome(optionsopts)
from selenium import webdriver
from selenium.webdriver.common.by import By# 实例化一个谷歌配置对象
opts webdriver.ChromeOptions()
# 设置成无头模式
opts.add_argument(headless)
# 选项注入
driver webdriver.Chrome(optionsopts)driver.get(https://www.baidu.com/)
driver.find_element(By.ID, kw).send_keys(hello python)
driver.find_element(By.ID, su).click()
print(执行完毕)
driver.quit()