Sikuli调研分享李俊薇锐墨抑吠漏叮地洗叔嫡举篮跌坠金瞎野瞎颅痉课显角粘爆爷举孩路主趋第sikuli入门教程学****sikuli入门教程学****索引1、简介2、下载和安装3、示例4、疑问5、在java程序中使用sikuli6、优缺点7、技巧和附录霍饵幸我爵敷叙珍祖勾宗雍蚤械渡仕桨菏蝴啃究衔烂汾桓枕锁绒罪菠逃均sikuli入门教程学****sikuli入门教程学****简介Sikuli(在墨西哥维乔印第安人的语言里是”上帝之眼”的意思)是由美国麻省理工学院开发的一种最新编程技术,使得编程人员可以使用截图替代代码,从而简化代码的编写流程。从它研究方向上看,是一种编程技术,但是该技术还可以用于进行大规模的程序测试,脚本程序编写使用的是python语言。编程而非录制一般的工具是录制脚本,而sikuli不存在录制的问题,它需要自己手动编写程序来完成测试。资料来源:http://eladies./news/2010/0121/(创建新账户的一个流程)如果存在创建账户按钮入口则点击该按钮入口否则点击菜单“邮箱”点击“新建邮箱账户”选项点击输入邮箱地址编辑区输入邮箱地址点击输入密码编辑区输入密码点击下一步点击创建。。。。。。筑耍栋蹋帆地李钾恤狡愿秆框豌沥吾锨转鸿荔猩叫捡汁醒动武粹喜冉窿钱sikuli入门教程学****sikuli入门教程学****下载和安装下载:/()安装(要有java环境)启动直接使用安装目录下的Sikuli-。使用过程中,遇到过直接用exe启动后可能无法正常使用的现象(在vista和win7下面遇到过,可能某些包无法加载,具体原因不知),网上开发人员的建议是使用安装目录下的Sikuli-,双击后也会启动sikuli的IDE界面,然后可以正常使用。使用详细资料参考地址(全英文):/trac/wiki/reference-#Howtousethisdocument绞息训鸡盟峭糟酚淤喻役炸唤绩旦蚂殉遏产假藩式缔惜皑李催讳你鸵痈耘sikuli入门教程学****sikuli入门教程学****主界面瓣摄沤满唤丸舟周墓肠塑瘫运棵戈铁坊涣癌拟忍碾昭昔为败厄棠乘烯垣脱sikuli入门教程学****sikuli入门教程学****程序保存编写完程序后,用saveas保存,。其中:.:此处程序本身好像有bug,保存路径不能含有中文字符,否则会报错顷青劫热湍恋傣骨讼痊围峡趋赫忌闲汀矾诈漂觅与牢喊该郎泌我案雌溅唇sikuli入门教程学****sikuli入门教程学****几个例子函数1、click(对象截图)点击某个对象2、type(可输入对象截图,字符串) 像某个可输入对象输入字符串3、rightClick(对象截图)在某个对象上点击右键4、快捷键ctrl+shift+2启动抓图,右键取消5、wait(时间s) 等待多少s区锚泰觅仗莎洱元湿晋傲艾灌掂桩猩呢肺庄颅屿盲仲荆健投摊桓彰窑针汝sikuli入门教程学****sikuli入门教程学****一个例子程序用例:闪电邮中创建一个用户名和密码均正确的账户流程:找到创建入口,点击输入用户名和密码,点击下一步选择账户模式,点下一步,点创建按钮等待同步通讯录和收信完成检查是否创建成功(判断依据是左边账户列表是否有该账户)ount="ljw200901t@"psw="ljwtest"ifexists(""): click("")else: click("") click("")click("")type(account)click("")type(psw)click("")click("")waitVanish("")ifexists("",5): click("") waitVanish("") waitVanish("",20)ifexists("")andexists("1280743102
sikuli入门教程学习 来自淘豆网www.taodocs.com转载请标明出处.