• 2.1 sikuli 中编程运行


    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之后,都能实现回车    页面跳转

               

  • 相关阅读:
    UOS、鸿蒙、麒麟全面出击,国产系统能否干掉Windows?
    黑客给疫情添乱
    人工智能与信息安全
    作为一个程序员,告诉你一些编码知识
    Linus Torvalds 宣布新版Linux系统内核发布
    linux系统root密码忘记了怎么办
    DevOps与NoOps现状分析
    Nginx服务详细介绍
    博客园“可运行"代码
    让setTimeout支持链式
  • 原文地址:https://www.cnblogs.com/ericazy/p/5633598.html
Copyright © 2020-2023  润新知