790557961 发表于 2022-3-5 13:59:30

2016年上海事业单位考试真题及答案解析-乐题库

浏览器的操作方式是固定的,不能更改。

操作方法所需的字段(定位方法、定位表达式、操作值)用单独的列表示。

程序运行异常时,需要有错误信息和错误截图

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]
查看完整版本: 2016年上海事业单位考试真题及答案解析-乐题库