写点什么

软件测试学习笔记丨 Selenium 配置浏览器启动状态 options

作者:测试人
  • 2024-10-30
    北京
  • 本文字数:539 字

    阅读完需:约 2 分钟

本文转自测试人社区,原文链接:https://ceshiren.com/t/topic/22524

本文为霍格沃兹测试开发学社的学习经历分享,写出来分享给大家,希望有志同道合的小伙伴可以一起交流技术,一起进步~

说明:本篇博客基于 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/capabili...

代码示例

import timefrom selenium import webdriverfrom 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()
复制代码

软件测试开发免费视频教程分享


发布于: 刚刚阅读数: 3
用户头像

测试人

关注

专注于软件测试开发 2022-08-29 加入

霍格沃兹测试开发学社,测试人社区:https://ceshiren.com/t/topic/22284

评论

发布
暂无评论
软件测试学习笔记丨Selenium配置浏览器启动状态options_软件测试_测试人_InfoQ写作社区