博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
2.1 sikuli 中编程运行
阅读量:5718 次
发布时间:2019-06-18

本文共 677 字,大约阅读时间需要 2 分钟。

1.用sikuli编程时,多用wait()语句,因为很多时候没有给它一定的识别时间,就容易出错。

比如下图,保证页面加载时间

 

1.Sikuli中 ,可以加# 进行注释

 

但是注释有的时候也会不起作用,比如:

如下图,type中 “,sikuli” 就没有被注释成功。

所以…就目前所知,sikuli脚本中最好还是不要大量注释,否则会有莫名执行失败的情况

 

2.应用程序的路径名里的斜杠“\”要改为双斜杠“\\”。否则会有报错

App.open(); 、 openApp();  两种方式都可以执行成功

 

3.Input显示一个输入框,以供输入。要输入中文应该在前面加u:

input(u"可以输入中文:")

 

不带u,直接执行输入 input("字符串"),会乱码。如下图

 

 

 

4.Popup 弹框同理,要显示中文需要带入U

 

参考:http://www.xuebuyuan.com/1458741.html   sikuli常用函数、简单事件操作 键盘操作 个人总结笔记

5.输入时,如果要输入中文需要用past  .type只能输入英文

 type("sikuli")

 paste("可输入文字")

..字符的话,两种貌似都不能支持输入全部字符 。 字符输入报错如下:

 

 

6.

 

 

比如keydown 之后的回车.直接在sikuli中运行不能完全有效果:偶尔可以实现回车,偶尔就卡在那了

 

但是导出为可执行文件之后,双击执行时,则每次在地址栏输入URL之后,都能实现回车    页面跳转

           

 

转载于:https://www.cnblogs.com/ericazy/p/5633598.html

你可能感兴趣的文章
Git 方法
查看>>
[Python] numpy.nonzero
查看>>
2016-11-29
查看>>
C#反射的坑
查看>>
css3 box-shadow阴影(外阴影与外发光)讲解
查看>>
时间助理 时之助
查看>>
nginx快速安装
查看>>
自定义转场动画
查看>>
英国征召前黑客组建“网络兵团”
查看>>
Silverlight 2.5D RPG游戏“.NET技术”技巧与特效处理:(十二)魔法系统
查看>>
[NPM] Run npm scripts in series
查看>>
vs2013修改书签(vs书签文件位置)
查看>>
BZOJ 1923: [Sdoi2010]外星千足虫 [高斯消元XOR]
查看>>
C语言学习笔记
查看>>
PHP 命令行模式实战之cli+mysql 模拟队列批量发送邮件(在Linux环境下PHP 异步执行脚本发送事件通知消息实际案例)...
查看>>
PS 如何使用液化工具给人物减肥
查看>>
cvc-complex-type.2.4.c: The matching wildcard...
查看>>
android 读取json数据(遍历JSONObject和JSONArray)
查看>>
pyjamas build AJAX apps in Python (like Google did for Java)
查看>>
<JavaScript语言精粹>-读书笔记(一)
查看>>