|
浏览器的操作方式是固定的,不能更改。
操作方法所需的字段(定位方法、定位表达式、操作值)用单独的列表示。
程序运行异常时,需要有错误信息和错误截图
2.3.概念
我们把上面的设计方法称为关键词驱动,总结如下两点。
1.关键字驱动框架是一个功能自动化测试框架
叫做表单驱动测试
被称为基于动作词的测试。
2.关键字驱动框架的重要组成部分
测试步骤,
测试步骤中的对象(Test)——鼠标、键盘、浏览器等对象
测试对象执行的动作()
测试对象所需的数据(Test Data)
3. 如何设计关键词驱动
3.1.如何设计程序?
从上面设计的用例出发,依次分析需要实现的功能。
我们希望的是自动化框架脚本可以读取每一行用例,然后在执行后填写测试结果。如果执行中出现错误天外神坛,会有错误信息和错误截图。那么我们需要完成以下代码的编写。
(1)Excel 操作(读、写)
读取关键字名称、操作元素定位方式、操作元素定位表达式、操作值
写入执行时间、测试结果、错误信息、执行完成后截图文件位置
(2)根据关键字名称、操作元素定位方式、操作元素定位表达式、操作值开发web操作脚本
(3)执行用例的方法脚本
(4)错误信息记录方法脚本
(5)错误截图方法脚本
3.2.Excel 操作
主要实现excel表格的读写
(.)
这里:
初始化(自我,)
::excle 文件路径和名称
(自我,工作表,=无,=无,=无)
::工作表对象
::坐标
::行号
::列号
::单元格的对象
(自我源码时代培训测试,工作表,=无源码时代培训测试,=无,=无)
::工作表对象
::坐标
::行号
::列号
::单元格值
(自我,工作表)
::工作表对象
::sheet中数据区列的结束行号
(自我,工作表,)
::工作表对象
::下标从 1 开始
::
(自我,工作表,)
::工作表对象
::从1开始
::返回由该行所有数据内容组成的元组
(自我,工作表)
::工作表对象
::sheet中数据区的结束行号
(自我,)
::工作表索引
::工作表对象
(自我,)
::excel 中的工作表名称
::工作表对象
(自我,工作表)
::工作表对象
::sheet 包含数据区的起始列号
(自我,工作表)
::工作表对象
::sheet 包含数据区的起始行号
(self, sheet, , =None, =None, =None, style=None)
::工作表对象
::书面内容
::坐标
::行号
::列号
::字体颜色的名称,如红色、绿色
::成功返回真
ime(self, sheet, =None, =None, =None)
::工作表对象
::坐标
::行号,下标从1开始
::列号,下标从1开始
::成功返回真
3.3.网页动作脚本
主要实现页面元素搜索功能的封装和页面验证断言的封装
类(.)
这里:
初始化(自我)
::浏览器类型
(自我)
弹出提示框操作
是(自我,标题)
ement(self, , text, =10)
判断文本中是否存在文本
::
(self, , value, =10)
判断value属性值是否相同
::
(自我,)
::判断页面源代码中是否存在关键字或关键字字符串
::成功返回True,否则返回False
(自我) |
【天外神坛】免责声明及帮助
1.重要:如果遇到隐藏内容回复后显示为代码状态,直接刷新一下页面即可解决此问题。
2.本文部分内容转载自其它媒体,但并不代表本站赞同其观点和对其真实性负责。
3.若您需要商业运营或用于其他商业活动,请您购买正版授权并合法使用。
4.如果本站有侵犯、不妥之处的资源,请在网站右边客服联系我们。将会第一时间解决!
5.本站所有内容均由互联网收集整理、网友上传,仅供大家参考、学习,不存在任何商业目的与商业用途。
6.本站提供的所有资源仅供参考学习使用,版权归原著所有,禁止下载本站资源参与商业和非法行为,请在24小时之内自行删除!
|