[发明专利]跨浏览器交互活动记录、回放以及编辑无效
申请号: | 201110033228.7 | 申请日: | 2011-01-24 |
公开(公告)号: | CN102142016A | 公开(公告)日: | 2011-08-03 |
发明(设计)人: | S·古特曼;M·范宁;M·霍尔 | 申请(专利权)人: | 微软公司 |
主分类号: | G06F17/30 | 分类号: | G06F17/30 |
代理公司: | 上海专利商标事务所有限公司 31100 | 代理人: | 蔡悦;钱静芳 |
地址: | 美国华*** | 国省代码: | 美国;US |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 浏览器 交互 活动 记录 回放 以及 编辑 | ||
1.一种利用至少一个设备的浏览器交互活动记录方法,所述设备具有至少一个逻辑处理器以及与逻辑处理器进行有效通信的至少一个存储器,所述方法包括自动地进行的以下步骤:
截取对浏览器的用户输入;
标识相关元素,即所述浏览器中的被配置成对所截取的用户输入进行响应的文档对象模型元素;
创建指定所标识的相关元素和所述用户输入的用户-浏览器交互记录;以及
将所述用户-浏览器交互记录记录在计算机可读存储介质中。
2.如权利要求1所述的方法,其特征在于,所述截取步骤还包括以下步骤中的至少一个:
将透明窗口定位在浏览器窗口之前以接收针对该浏览器的用户输入设备信号;
钩住所述浏览器的窗口句柄;
插入被配置成截取由用户输入设备信号所产生的事件的事件处理程序,所述事件处理程序在web服务器上的网页的原始版本中不存在。
3.如权利要求1所述的方法,其特征在于,所述设备具有光标定位设备,并且所述方法还包括在标识了所述相关元素并截取了针对该元素的用户输入之后,丢弃后续光标定位设备用户输入,直至光标移动到被分配给该相关元素的屏幕领域的外面。
4.如权利要求1所述的方法,其特征在于,所述创建步骤创建具有所述相关元素的元素ID和动作类别的用户-浏览器交互记录。
5.如权利要求1所述的方法,其特征在于,还包括在所述计算机可读存储介质中作出关联,所述关联将用户-浏览器交互记录与以下各项中的至少一个进行关联:
所述浏览器的屏幕截图;
所述浏览器的实况视图;
在多个用户输入被应用于多个浏览器文档对象模型元素时所述浏览器的视频;
网页的源代码的至少一部分的表示;
所述网页的文档对象模型树的至少一部分的表示。
6.一种跨浏览器交互活动测试系统,包括:
至少一个逻辑处理器;
与逻辑处理器进行有效通信的至少一个本地存储器;
具有网页的文档对象模型元素的浏览器,所述文档对象模型元素驻留在本地存储器中;
驻留在至少一个本地存储器中的跨浏览器结构,所述跨浏览器结构指定文档对象模型元素以及用户输入;以及
驻留在至少一个本地存储器中的交互活动测试代码,所述交互活动测试代码(i)被配置成在各浏览器文档对象模型元素之间定位与所述跨浏览器结构中指定的元素相对应的元素,并且(ii)被配置成将所述用户输入应用于所定位的元素。
7.如权利要求6所述的系统,其特征在于,所述跨浏览器结构指定具有对应的用户输入的多个文档对象模型元素,并且其中对于所述文档对象模型元素中的至少一个,所述跨浏览器结构包括:一组属性、元素的标签名、元素ID属性值、元素的DOM树位置。
8.如权利要求6所述的系统,其特征在于,所述跨浏览器结构指定具有对应的用户输入的多个文档对象模型元素,并且其中对于所述用户输入中的至少一个,所述跨浏览器结构包括:用户输入的动作类别、用户输入的坐标位置。
9.如权利要求6所述的系统,其特征在于,所述系统包括以下至少一个:
驻留在本地存储器中的脚本语言语句序列,该序列包含指定文档对象模型元素和对应的用户输入的语句;
调用所述文档对象模型元素所展示的方法的语句序列。
10.如权利要求6所述的系统,其特征在于,所述交互活动测试代码包括命令窗口,并且所述交互活动测试代码被配置成执行以下命令窗口操作中的至少一个:
将实况交互记录在所述跨浏览器结构中,即记录当前用户输入和该用户输入所针对的浏览器文档对象模型元素;
基于脚本语言语句来在所述浏览器文档对象模型元素中进行实况编辑;
模拟用户输入手势;
检索网页状态信息;
在回放跨浏览器结构的用户-浏览器交互记录的序列的一组浏览器的指定的适当子集中执行命令;
执行记录-回放命令;
跨多个浏览器实例来传播DOM元素的改变;
跨多个浏览器实例来传播脚本命令语言变量的改变;
迫使多个浏览器导航到特定网页,从而重新同步浏览器交互活动。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于微软公司,未经微软公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201110033228.7/1.html,转载请声明来源钻瓜专利网。