- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
图形脚本语言sikuli解析
Sikuli?是一种新颖的图形脚本语言,或者说是一种另类的自动化测试技术。它与我们常用的自动化测试技术(工具)有很大的区别。
?
当你看到上图sikuli的脚本时,一定会惊呼,这样都可以~!脚本加截图~~~
?
OK?,在惊讶过后,我们一起来大体的了解一下这个技术。
什么是Sikuli?
Sikuli脚本自动化,你在屏幕上看到的任何东西。它使用图像识别,识别和控制GUI组件。这是有用的,当有一个GUI的内部或源代码的访问是不容易的。
? Sikuli(在墨西哥维乔印第安人的语言里是”上帝之眼”的意思)是由美国麻省理工学院开发的一种最新编程技术,使得编程人员可以使用截图替代代码,从而简化代码的编写流程。从它研究方向上看,是一种编程技术,但是该技术还可以用于进行大规模的程序测试,脚本程序编写使用的是python语言。
谁正在开发的Sikuli脚本?
Sikuli是一个开放源码的最初的用户界面设计组织??在麻省理工学院的研究项目??。现在是保持并进一步?协调与开源社区开发的Sikuli实验室在美国科罗拉多州博尔德大学。这是支持的,部分由国家科学基金会奖IIS-0447800,广达电脑的一部分的TParty项目。Sikuli?的MIT许可证下发布的??。
?
好吧~!你觉得谷歌浏览器翻译的太烂(但对我这种E文件菜鸟来说知道意思就行),那么可以去官网看英文介绍:
/?
?
Sikuli?可以采用Python?来做为脚本语言,?当然,你如果熟悉Python?的话,相信你对sikuli?的上手非常快。当然,你也可以使用sikuli的java?API?使其在java?环境下运行。
?
下载安装
? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ??
?是否有兴趣与俺一起体验一下呢?
来下载页面看看/download.html?
好吧~!这货已经发生了不小的改变,去年玩的时候还是“单纯”的一下小软件。现在好像要求变多了。
Sikuli?告诉我们目前只有32位的版本,不过这个版本应该也可以运行在32位与64的windows系统下。但是,是有前提条件地:
?
1、请确保你已经安装java?6?JRE?32位版本(如果是java?7?或者是64位JRE?那是不被支持的)
2、请确定你已经卸载的先前的sikuli版本(尤其是0.10.x版本)
3、请确保在你安装?JRE?或?卸载旧版本的sikuli?后已经重新启动了系统。
?
安装步骤:
一、就在上面提供的下载页面,点击“?Sikuli?X-1.0rc3(R905)-win32.exe”下载安装。程序很小,比起QTP?等工具,就可以直接忽视了。
?
我的安装路径:I:\Program?Files?(x86)\Sikuli?X?
二、?安装完成后先不在不要运行,输因为他还有点小毛病,我们需要在下载页面找到“Sikuli?X?R930?”连接,把这个zip类型的文件下载下来。
?
三、?我们将下载的文件sikuli-r930-win32.zip解压,然后得到一个SIKULI-IDE?的目录,把SIKULI-IDE目录下的所有文件替换Sikuli?X下的所有文件。(这种做法有点2了!)做这一步的目的是r930关联文件修复了了最近的bug?,所以替换r905(有问题版本)文件关联。希望官方进快对下载版本修复,在你看到这篇文章再去下载安装时不用这么麻烦了。
?
?
界面介绍
? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?
?上面已经安装完成,下面运行起来看看长相如何。
(注意窗口标题栏显示为“sikuli?-r930”说明我们用的是替换版本)
?
菜单栏与工具栏非常简单,下面介绍一下这几个按钮是干嘛用的
?
?屏幕截图(Take?screenshot):点击该按钮,进入屏幕截图状态,拖拽辅助线选取需要截取的界面元素,释放鼠标左键的同时,自动将该截图插入到编辑区中光标当前位置。使用快捷键?Ctrl+Shift+2(Command+Shift+2)也可激活截图状态,以完成对于弹出菜单、下拉框
您可能关注的文档
最近下载
- 2025秋统编版(2024)小学道德与法治三年级上册(全册)课时练习及答案(附目录).docx
- (2025秋新版)人教版三年级数学上册《观察物体》PPT课件.pptx VIP
- (鲁班奖)网架专家论证汇报资料.ppt VIP
- 行业资料 - 国家储备林改培技术规程-国家林业局.pdf VIP
- Q960E高强度调质钢焊接工艺研究.pdf VIP
- 2025-2026学年第一学期数学教研组工作计划.doc VIP
- ISO15378-2017药包材对ISO9001的应用.pptx VIP
- 13.1三角形的概念 课件(共24张PPT) 人教版(2025)数学八年级上册(含音频+视频).pptx VIP
- 2025级中职语文教学工作计划5篇.pdf VIP
- 第十章 商品的品名品质数量和包装.ppt VIP
文档评论(0)