zoukankan      html  css  js  c++  java
  • SikuliLibrary 库关键字注释

        在  https://github.com/rainmanwy/robotframework-SikuliLibrary 看到rainmanwy 整理的SikuliLibrary库,非常适合工作需要,将原关键字整理成了中文,也是对这些资料的学习。

        

    Keyword

    Arguments

    Documentation

    翻译

    功能

    Add Image Path

    path

    Add image path

    添加图片路径

    配置调用图片存储的位置

    Capture Screen

     

    Capture whole screen

    捕捉整个屏幕

    全屏截屏

    Clear All Highlights

     

    Clear all highlights from screen

    清除屏幕上所有亮点

    Clear Highlight

    image

    Clear highlight from screen

    清除屏幕上亮点

    清除指定图片上的亮点

    Click

    image

    Click image

    点击图片

    单击参数中的图片

    Click In

    areaImage, targetImage

    Click in. Click target image in area image.

    点击目标图片中的目标区域

    Double Click

    image

    Double click image

    双击图片

    Double Click In

    areaImage, targetImage

    Double click in. Double click target image in area image.

    双击目标图片的目标区域

    Drag And Drop

    srcImage, targetImage

    Drag the source image to target image. If source image is empty, drag the last match and drop at given target

    拖动源图片到目标图片,如果原图片为空,拖动到上一次图片到图标图片

    Get Match Score

    image

    Tries to find the image on the screen, returns accuracy score (0-1) Example Usage:

    ${score} =

    Get Match Score

    somethingThatMayExist.png

       

    Run Keyword if

    ${score} > 0.95

    keyword1

    ELSE

    keyword2

    找出屏幕上的图片,返回(0-1)的准确的值

    返回相似值;找出屏幕上的图片和参数中图片近似度值,如果值大于0.95,执行关键字keyword1;否则执行keyword2.

    Get Text

    image=

    If image is not given, keyword will get text from whole Screen; If image is given, keyword will get text from matched region ,Call keyword setOcrTextRead to set OcrTextRead as true, before using text recognition keywords

    Example Usage:

    Set Ocr Text Read

    true

    Get Text

     

    Get Text

    test.png

    如果参数没有图片信息,则获得整个屏幕的文字;如果有图片信息,则获取范围内的文字信息。调用关键字前,需要将setOcrTextRead置为1.

    从屏幕或者图片上获取文字信息

    Highlight

    image

    Highlight matched image

    高亮匹配的图片

    将和参数中匹配的图片高亮显示

    Input Text

    image, text

    Input text. Image could be empty

    输入文字,图片可以为空

    在图片中输入文字

    Mouse Down

    *mouseButtons

    Press and hold the specified buttons

    @mouseButtons: Could be LEFT, MIDDLE, RIGHT

    Example Usage:

    Mouse Move

    test.png

     

    Mouse Down

    LEFT

    RIGHT

    Mouse Up

       

    按下并保持指定按键

    @mouseButtons 可以是左键,中间键,右键。

    Mouse Move

    image

    Move the mouse pointer to the target

    @image: if image is empty, will move mouse to the last matched.

    Example Usage:

    Mouse Move

    test.png

    Screen Should Contain

    test.png

    Mouse Move

     

    鼠标移动到指定目标

    @image 如果图片为空,则移动鼠标到上一次匹配图片。

    Mouse Up

    *mouseButtons

    release the specified mouse buttons

    @mouseButtons: Could be LEFT, MIDDLE, RIGHT. If empty, all currently held buttons are released

    Example Usage:

    Mouse Move

    test.png

     

    Mouse Down

    LEFT

    RIGHT

    Mouse Up

    LEFT

    RIGHT

    释放指定的鼠标按键

    参数可以是左键,中间键,右键。如果为空,则释放所有保持的按键。

    Paste Text

    image, text

    Paste text. Image could be empty

    粘贴文字。图片可以为空

    粘贴文字到指定图片

    Press Special Key

    keyConstant

    Presses a special keyboard key.

    For a list of possible Keys view docs for org.sikuli.script.Key .

    Example Usage:

    Double Click

    textFieldWithDefaultText.png

    Press Special Key

    DELETE

    按下一个特殊的按键

    在当前画面位置发送一个特殊键,特殊键列表参见 官网。

    Right Click

    image

    Right click image

    右键点击图片

    Right Click In

    areaImage, targetImage

    Right click in. Right click target image in area image.

    右键点击图片的目标区域

    Screen Should Contain

    image

    Screen should contain image

    截屏包括指定图片

    Screen Should Not Contain

    image

    Screen should not contain image

    截屏不包括指定图片

    Set Capture Folder

    path

    Set folder for captured images

    设置文件夹为截图保存文件夹

    Set Min Similarity

    minSimilarity

    Set Sikuli minSimilarity(0-1)

    设置sikuli 最低的相似度,

    默认为0.7,相似度越高,识别的精确度越高

    Set Ocr Text Read

    ocrTextRead

    Set Sikuli OCR text read(true/false)

    设置OCR text read 为真或假

    Set Timeout

    timeout

    Set Sikuli timeout(seconds)

    设置超时时间

    Stop Remote Server

     

    Stops the remote server.

    The server may be configured so that users cannot stop it.

    停止远程服务

    Wait Until Screen Contain

    image, timeout

    Wait until image shown in screen

    等待屏幕上出现 指定图片

    Wait Until Screen Not Contain

    image, timeout

    Wait until image not in screen

    等待屏幕上图片消失

    Wheel Down

    steps, image=

    Move mouse to the target, and wheel down with give steps

    Example Usage:

    Wheel Down

    5

     

    Wheel Down

    5

    test.png

    移动鼠标到目标图片,并向下移动给定步数滚轮

    Wheel Up

    steps, image=

    Move mouse to the target, and wheel up with give steps

    Example Usage:

    Wheel Up

    5

     

    Wheel Up

    5

    test.png

    移动鼠标到目标图片,并向上移动给定步数滚轮

    Altogether 31 keywords.

  • 相关阅读:
    Django 之Redis配置
    python之类中如何判断是函数还是方法
    Anaconda 虚拟环境安装及应用
    【转载】IDEA:XML配置提示URI is not registered
    idea中配置xml不自动提示解决方案
    Java接口成员变量和方法默认修饰符
    [转载]java中Date,SimpleDateFormat
    intellij idea 的全局搜索快捷键方法
    【转载】使用IntelliJ IDEA提示找不到struts-default文件
    【转载】Jmeter分布式部署测试-----远程连接多台电脑做压力性能测试
  • 原文地址:https://www.cnblogs.com/morwind/p/6069354.html
Copyright © 2011-2022 走看看