selenium原理

selenium执行条件

1、测试脚本。可以是python、java等语言编写的测试脚本;

2、浏览器驱动(webdriver)。不同的版本、不同的浏览器都需要对应的驱动;

3、浏览器

测试脚本

执行原理

1、cmd命令,启动chromedriver.exe浏览器驱动

2、向浏览器驱动发送请求,并返回特定响应信息(新建了一个sessionid),打开浏览器

3、浏览器驱动程序中定义了selenium所有的操作对应的操作, Command.GET: ('POST', '/session/$sessionId/url') 这个地址就是实现访问一个网址的url

4、浏览器通过驱动程序把测试结果返回到脚本

相关推荐
belldeep14 小时前
python:Selenium 4.47 编码新的写法
python·selenium
降临-max15 小时前
Postman断言、数据驱动+Jenkins集成
软件测试·测试工具·postman
IT小白杨1 天前
工程视角下的浏览器环境API:资源模型、权限审计与MCP实践
大数据·经验分享·selenium·chrome devtools·安全架构·指纹浏览器
随风而飘1861 天前
KEITHLEY吉时利 2400 数字源表
人工智能·功能测试·科技·测试工具
程序员三藏1 天前
自动化测试用例编写详解
自动化测试·软件测试·python·功能测试·测试工具·职场和发展·测试用例
测试老哥1 天前
Pytest自动化测试框架tep环境变量、fixtures、用例三者之间的关系
自动化测试·软件测试·python·测试工具·测试用例·pytest·职场发展
IT小白杨1 天前
当MCP遇上指纹浏览器:AI自然语言驱动隔离环境的实践思路
人工智能·经验分享·selenium·安全·业界资讯·指纹浏览器
qq_513728042 天前
Selenium 显式等待
selenium·测试工具
St_rive2 天前
selenium cookie的处理
数据库·selenium·测试工具