【selenium】webdriver测试脚本

【背景】

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

【脚本】

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

python 复制代码
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()
相关推荐
晷昃6 小时前
抓包工具:proxyman的使用方法
测试工具
程序员杰哥9 小时前
Pytest之收集用例规则与运行指定用例
自动化测试·软件测试·python·测试工具·职场和发展·测试用例·pytest
平淡是真_13 小时前
软件测试(五)--自动化测试Selenium(一)
selenium·测试工具
Run Freely93713 小时前
selenium_web自动化测试_02_元素操作
selenium·测试工具
newxtc15 小时前
【重庆政务服务网-注册_登录安全分析报告】
人工智能·selenium·测试工具·安全·政务
安冬的码畜日常21 小时前
【JUnit实战3_09】第五章:软件测试的基本原则简介
功能测试·测试工具·junit·单元测试·junit5
安冬的码畜日常1 天前
【JUnit实战3_12】第七章:用 Stub 模拟进行粗粒度测试
测试工具·junit·单元测试·junit5·stub模拟·模拟技术·stub 桩
X1A0RAN2 天前
解决selenium提示chrome版本过低问题
chrome·selenium