- 2
- 0
- 约2.72千字
- 约 3页
- 2026-03-12 发布于山东
- 举报
PAGE2
PAGE21
软件测试任务驱动教程
PAGE2
Selenium的二次封装
1.设计原则
(1)自动化测试是模拟人的操作,所以要有操作字段:单击、输入等。
(2)定位元素需要定位方式,所以要有定位器字段:id、name、class、tag、link、plink、xpath、css、js。
(3)定位器有了,定位器的对象字段也要有。
(4)页面相同属性的元素有多个,所以需要一个下标字段。
(5)输入、下拉、检查需要值,所以值字段也需要一个。
可以先确定使用以下参数:operation、type、locatuion、index、value。
2.确认入口函数
设计好5个参数后,需要一个统一入口函数,函数需要5个参数。入口函数的函数名和参数形式如下。
defweb_autotest_opr(operation,type,locatuion,index,value)
3.设计逻辑
①导入需要类库。
②封装浏览器打开功能,返回浏览器对象。
③封装定位元素方式。
④封装元素操作方式。
⑤封装入口函数。
4.代码封装
(1)导入需要的类库
示例代码如下。
fromseleniumimportwebdriver
frommon.byimportBy
(2)封装浏览器打开功能
示例代码如下。
defopen_url(url):
您可能关注的文档
- 软件测试任务驱动教程电子活页4-1Selenium WebDriver的优点与缺点.docx
- 软件测试任务驱动教程电子活页4-2下载与安装Selenium最新版本.docx
- 软件测试任务驱动教程电子活页4-3下载与解压缩Chrome浏览器驱动程序.docx
- 软件测试任务驱动教程电子活页4-4Selenium IDE的使用.docx
- 软件测试任务驱动教程电子活页4-5文件seleniumTestDemo04.py的完整代码.docx
- 软件测试任务驱动教程电子活页4-6文件seleniumTestDemo08.py的完整代码.docx
- 软件测试任务驱动教程电子活页4-7文件seleniumTestDemo09.py的完整代码.docx
- 软件测试任务驱动教程电子活页4-8文件seleniumTestDemo10.py的完整代码.docx
- 软件测试任务驱动教程电子活页4-9文件seleniumTestDemo14.py的完整代码.docx
- 软件测试任务驱动教程电子活页4-10文件seleniumTestDemo16.py的完整代码.docx
最近下载
- 水利水电工程单元工程施工质量检验表与验收表(SLT631.8-2025).docx
- 中国民间故事大全阅读(最新) .pdf VIP
- 《人性的弱點》全集!.doc VIP
- T∕CABEE 048-2023 超低能耗建筑用外门窗应用技术规程.pdf
- 九年级化学第3单元教案第三单元 物质构成的奥秘.docx
- 甘肃省普通高中新课程实验总结表彰.doc VIP
- 第二十九节机电工程管理方案.docx
- 临床液相色谱-串联质谱检测方法建立、性能确认和质量控制-小分子分析物的定量检测.pdf VIP
- 新人教版四年级上册数学第一单元试卷.pdf VIP
- 科技金融投入、数字化转型与...能转换——基于制度环境视角_尹希果.pdf VIP
原创力文档

文档评论(0)