[发明专利]一种基于超级画板的自动化点击方法和装置在审
申请号: | 201510439815.4 | 申请日: | 2015-07-23 |
公开(公告)号: | CN105138316A | 公开(公告)日: | 2015-12-09 |
发明(设计)人: | 刘海亮;马超;苏航;陈湘萍 | 申请(专利权)人: | 中山大学深圳研究院 |
主分类号: | G06F9/44 | 分类号: | G06F9/44 |
代理公司: | 暂无信息 | 代理人: | 暂无信息 |
地址: | 518000 广东省深圳市南山*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 超级 画板 自动化 点击 方法 装置 | ||
技术领域
本发明涉及计算机软件自动化领域,具体地,涉及一种基于超级画板的自动化点击方法和装置。
背景技术
超级画板作为一款良好的用于制作几何和三维图形学生作品的教学软件,近几年来在中小学,乃至大学中得到了广泛的应用。通过超级画板制作的学生作品不仅仅能够在课堂上给学生带来形象和立体的教学展示,而且加强了教师与学生之间的良性课堂互动,使得课堂变得真正生动有趣。目前查看超级画板学生作品的方法主要是通过人工来点击学生作品的按钮来观看作品的动态者演示,该方法存在以下问题:用户查看或测试多个学生作品,需要进行复杂繁琐的人工点击操作,而且常常会错点、漏点按钮;多个学生作品的人工点击时间很长,用户不能从这种机械的点击操作中分身去做其他事情;用户想基于学生作品做信息增值分析却得不到学生作品的数据,作品信息不能固化存储,无法得到作品的网页文件,点击的作品页面图片和视频信息。
传统的学生作品点击方法是人工手动点击,虽然通过方法也能够进行点击来查看学生作品信息,但是这种方法只适用于学生作品数量较少的情况,一旦面对数以万计的学生作品,这种方法会存在错点、漏点,人工点击时间过长,效率低下,出错率高,很难获取点击的作品页面信息和视频信息等诸多问题。
一种利用模拟器进行安卓app自动化点击方法,该方法主要是将app放入模拟器中,通过ViewServer获取该页面中可执行的控件,形成候选事件集合,通过安卓命令执行工具Monkey执行点击事件。该方法能够对安卓app进行自动化点击操作,也能够进行自动化测试,但是这种方法需要有模拟器这一限定条件,一旦没有模拟器,模拟器中对按钮的绝对定位就失效。这种方法不适用于不带有模拟器的自动化点击操作。
一种录制自动化脚本的方法及装置,主要是依靠判断两次点击的事件,如果是在同一位置则认为是是点击事件,如果两次点击不是同一位置则认为是滑屏事件,进而录制自动化脚本,虽然能够对一些简单的点击事件予以处理,但是面对复杂的自动化操作,并不能满足用户的要求,而且不能自动化截图和自动化录制视频,录制的结果存在不能固化存储,只能每次执行自动化脚本观看自动化执行结果,不同的用户需要观看自动化执行结果时需要重复执行自动化脚本的问题,重复性高,效率低,不能做到一次自动化点击,处处观看执行结果。
在现有技术中,传统的点击操作就是手动点击,这种方法面对需要点击学生作品数量很多时,会存在错点、漏点,人工点击时间过长,效率低下,出错率高,很难获取点击的作品页面信息和视频信息等诸多问题。而通过模拟器进行自动化点击的方法,需要有模拟器这一限定条件,一旦没有模拟器,模拟器中对按钮的绝对定位就失效。这种方法不适用于不带有模拟器的自动化点击操作。另外一些录制自动化脚本的方法存储在录制的结果存在不能固化存储,只能每次执行自动化脚本观看自动化执行结果,不同的用户需要观看自动化执行结果时需要重复执行自动化脚本的问题。
发明内容
本技术发明针对上述问题,以超级画板为例,提出并实现一种自动化点击方法,能够有效解决超级画板只能依靠人工点击学生作品复杂繁琐的问题。该方法能够缩短点击时长,避免错点、漏点学生作品按钮,并能够解决无法自动化保存点击的作品页面信息和视频信息问题,使用户能够从繁琐的人工机械点击工作中解脱出来。通过自动化点击和自动化保存信息,不仅作品使用用户能够观看超级画板中学生作品的动态演示,作品开发用户也可用于自动测试作品的正确性,而且向作品开发用户提供用于后期分析作品信息的原始数据,即作品网页文件,按钮信息,页面信息和视频信息。
为解决上述的技术问题,本发明采用的方案如下:
第一步,配置超级画板的按钮位置信息,将超级画板学生作品的当前页面保存为网页文件;
第二步,根据学生作品对应的网页文件提取学生作品中所有的按钮位置信息;
第三步,用AutoScriptWriter获取实际点击学生作品的按钮位置,并与从相对应作品的网页文件提取的按钮位置做比较,计算出按钮点击的偏移值;
第四步,配置录制视频所需的按钮位置信息;
第五步,根据对第四步中获得的录制视频所需的按钮位置信息,对每个学生作品的自动化操作进行视频的录制,在每次点击按钮一定时间后,对当前作品页面进行截图。
有益效果
本发明对比已有的自动化点击方法,具有以下创新点:
a、通过在超级画板作品打开对话框中模拟键入计算好的作品绝对路径,解决超级画板无法自动化打开作品和批量打开作品时,需要拖动作品下拉列表而无法打开作品的问题;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中山大学深圳研究院,未经中山大学深圳研究院许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201510439815.4/2.html,转载请声明来源钻瓜专利网。
- 上一篇:电热容器
- 下一篇:一种终端应用软件的通道选择方法及装置