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转载请标明出处.