| 
 | 
    
 
浏览器的操作方式是固定的,不能更改。 
 
操作方法所需的字段(定位方法、定位表达式、操作值)用单独的列表示。 
 
程序运行异常时,需要有错误信息和错误截图 
 
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小时之内自行删除! 
 
     
 
 
 |