[发明专利]一种页面测试方法和页面测试装置无效
申请号: | 201110367655.9 | 申请日: | 2011-11-18 |
公开(公告)号: | CN102521121A | 公开(公告)日: | 2012-06-27 |
发明(设计)人: | 王峰;缪伟 | 申请(专利权)人: | 华为技术有限公司 |
主分类号: | G06F11/36 | 分类号: | G06F11/36 |
代理公司: | 暂无信息 | 代理人: | 暂无信息 |
地址: | 518129 广东*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 页面 测试 方法 装置 | ||
1.一种页面测试方法,用于对页面进行测试,其特征在于,所述方法包括:
读取用于指示页面元素和测试动作的测试语句;
根据所述页面的源代码查找所述页面元素在所述页面上的位置;
在所述位置执行所述测试动作;
验证所述测试动作的执行结果以获得测试结果。
2.如权利要求1所述的方法,其特征在于,所述根据所述页面的源代码查找所述页面元素在所述页面上的位置,具体包括:
使所述页面元素出现在可视范围内;
根据所述页面的源代码查找所述页面元素在该页面元素所属窗口对象中的位置;
根据所述页面的源代码查找所述页面元素所属窗口对象在所述页面上的位置;
根据所述页面的源代码查找影响所述窗口对象的显示位置的滚动条的当前滚动位置;
依据所述页面元素在该页面元素所属窗口对象中的位置、所述页面元素所属窗口对象在所述页面上的位置和影响所述窗口对象的显示位置的滚动条的当前滚动位置确定所述页面元素在所述页面上的位置。
3.如权利要求2所述的方法,其特征在于,所述测试语句中携带有用于指示所述页面元素的页面元素指示信息,所述查找所述页面元素在所述页面上的位置具体包括,根据所述页面元素指示信息查找所述页面元素在所述页面上的位置,其中,所述页面元素指示信息包含页面元素的内容和类型,或者所述页面元素指示信息包含页面元素的属性名称及属性值,或者所述页面元素指示信息同时包含页面元素的内容和类型以及页面元素的属性名称及属性值。
4.如权利要求3所述的方法,其特征在于,所述读取用于指示页面元素和测试动作的测试语句具体包括:
读取所述测试语句;
基于动作关键词列表查找包含在所述测试语句中的动作关键词,其中,所述动作关键词用于指示所述测试动作;
根据所述动作关键词对应的语句模板从所述测试语句中提取所述页面元素。
5.如权利要求4所述的方法,其特征在于,所述读取用于指示页面元素和测试动作的测试语句还包括:
根据所述动作关键词对应的语句模板从所述测试语句中提取与所述测试动作相关联的动作值。
6.如权利要求5所述的方法,其特征在于,当找到的动作关键词为输入时,所述执行所述测试动作具体包括,复制所述动作值并将其粘贴至所述位置。
7.如权利要求6所述的方法,其特征在于,所述方法还包括,显示采用预设透明度的测试窗口,所述页面元素在所述页面上的位置处于所述测试窗口之外,所述测试窗口包含用于显示所述测试语句的第一子窗口和用于显示所述测试结果的第二子窗口,其中,在获得所述测试结果之前,所述测试语句呈现第一色彩;在获得所述测试结果之后,当所述测试结果为测试成功时,所述测试语句呈现第二色彩,所述测试结果呈现第三色彩;在获得所述测试结果之后,当所述测试结果为测试失败时,所述测试语句呈现第四色彩,所述测试结果呈现第五色彩,其中,第一色彩、第二色彩和第四色彩彼此各不相同,第三色彩不同于第五色彩。
8.一种页面测试装置,用于对页面进行测试,其特征在于,所述装置包括:
读取模块,用于读取用于指示页面元素和测试动作的测试语句;
查找模块,用于根据所述页面的源代码查找所述页面元素在所述页面上的位置;
执行模块,用于在所述位置执行所述测试动作;
验证模块,用于验证所述测试动作的执行结果以获得测试结果。
9.如权利要求8所述的装置,其特征在于,所述查找模块具体用于:
使所述页面元素出现在可视范围内;
根据所述页面的源代码查找所述页面元素在该页面元素所属窗口对象中的位置;
根据所述页面的源代码查找所述页面元素所属窗口对象在所述页面上的位置;
根据所述页面的源代码查找影响所述窗口对象的显示位置的滚动条的当前滚动位置;
依据所述页面元素在该页面元素所属窗口对象中的位置、所述页面元素所属窗口对象在所述页面上的位置和影响所述窗口对象的显示位置的滚动条的当前滚动位置确定所述页面元素在所述页面上的位置。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于华为技术有限公司,未经华为技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201110367655.9/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种重力式生物质进料装置
- 下一篇:一种包含新型中底腰铁的舒适鞋