当前位置: 首页 > news >正文

【selenium】webdriver测试脚本

【背景】

不同电脑上运行selenium时总是因为环境问题出幺蛾子,所以需要一个最简单的脚本每次先验证一下能不能正常启用selenium。

【脚本】

这个脚本做的事情就是试着用selenium启动网页,默认用了百度首页,也可以根据情况自己修改。

from selenium import webdriver
from selenium.webdriver.chrome.service import Service
from selenium.webdriver.common.by import By
from selenium.webdriver.chrome.options import Options# 创建Chrome浏览器的选项
chrome_options = Options()
chrome_options.add_argument("--start-maximized")  # 启动时最大化窗口
chrome_options.add_argument("--disable-infobars")  # 禁用信息提示栏
chrome_options.add_argument("--disable-extensions")  # 禁用扩展# 设置ChromeDriver的路径
chrome_driver_path = "chromedriver.exe"  # 替换为你的chromedriver路径
service = Service(chrome_driver_path)# 启动Chrome浏览器
driver = webdriver.Chrome(service=service, options=chrome_options)# 打开指定网页
driver.get("http://www.baidu.com")  # 替换为你想打开的网址input()# 关闭浏览器
driver.quit()

http://www.mrgr.cn/news/48058.html

相关文章:

  • 20241225在ubuntu20.04.5下监控SSD
  • 【优选算法】Prefix-Kage:前缀和的算法影(下)
  • iClient3D for Cesium 加载shp数据并拉伸为白模
  • 美国辅料查询之FDA批准药用辅料数据库(IID数据库)
  • 虚拟机桥接模式网络连接不上解决方法
  • 宠物管理系统(1):Bean设计
  • 常用的web服务器简述
  • ubuntu24 finalshell 无法连接ubuntu服务器, 客户端无法连接ubuntu, 无法远程连接ubuntu。
  • go开发环境设置-安装与交叉编译
  • 【C++进阶】关联式容器map的使用
  • Ubuntu安装Apache教程
  • 排队论:根据λ(到达率)和 μ(服务率)的用户等待时间公式
  • 打开传奇提示connection closed是什么意思?怎么解决?
  • 动态爬虫管理平台构建与实现(论文+源码)_kaic
  • 小米开放式耳机好不好用?小米、南卡、倍思、飞利浦热门开放式耳机一周测评!
  • 工业4G路由R10提升物流仓储效率
  • 【系统架构设计师】案例专题六(8大系统架构设计之1): 信息系统架构设计考点梳理
  • TikTok代理IP哪里找?
  • 数据结构:快排
  • C语言基础语法——类型转换
  • 【文心智能体 | AI大师工坊】通过知识库优化智能体『万圣节之纸人还魂』:探索恐怖剧本杀的奇幻之旅
  • MySQL基本语法、高级语法知识总结以及常用语法案例
  • TON(二)编译中涉及的更多细节
  • 1234555
  • 力扣第一题:两数之和(图解版)
  • Python 爬取天气预报并进行可视化分析