<17>selenium:options

目录:测试自动化学习 - selenium
说明:本篇博客基于selenium 4.1.0



options作用

用来配置浏览器的启动选项


options使用说明

# 1. 创建options容器。备注:根据浏览器导入对应的Options类
options = webdriver.ChromeOptions()

# 2. 添加options参数。备注:根据浏览器内核,添加可用参数
options.add_argument('options参数')

# 3. 创建driver时,添加options设置
driver = webdriver.Chrome(options=options)

# 4. 正常使用driver

options参数

chrome内核:https://sites.google.com/a/chromium.org/chromedriver/capabilities


代码示例

import time
from selenium import webdriver
from selenium.webdriver.common.by import By


# 创建options容器
options = webdriver.ChromeOptions()
options.add_argument('--headless')       # 无头模式


# 创建driver,添加options设置
driver = webdriver.Chrome(options=options)


# 打开网页,验证运行成功
driver.get('https://www.baidu.com/')
print(driver.find_element(By.ID, 'su').tag_name)


time.sleep(3)
driver.quit()
posted @   漓白  阅读(214)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 全程不用写代码,我用AI程序员写了一个飞机大战
· DeepSeek 开源周回顾「GitHub 热点速览」
· MongoDB 8.0这个新功能碉堡了,比商业数据库还牛
· 记一次.NET内存居高不下排查解决与启示
· 白话解读 Dapr 1.15:你的「微服务管家」又秀新绝活了
点击右上角即可分享
微信分享提示