zoukankan      html  css  js  c++  java
  • robotframework-SikuliLibrary 第三方库

    Sikuli给GUI的自动化测试提供了一种新的方式,使用截图和图片,而不是用API.这种方法跟人工键盘鼠标的输入的测试更接近。Sikuli包括sikul脚本,基于Jython的API以及sikuli IDE。Sikuli可以实现任何你可以在显示器上看到ui对象的自动化,你可以通过编写一些代码来实现web 页面,window/linux/Mac OS X桌面应用、甚至是iphone和android模拟器的自动化测试。我甚至看到有些游戏公司是使用Sikuli来做游戏的自动化。

    Sikuli(在墨西哥维乔印第安人的语言里是”上帝之眼 ”的意思)于2009年开始在麻省理工学院用户界面设计小组(Tsung-Hsiang Chang)和汤姆·叶(Tom Yeh)作为开源研究项目。
    在2012年,两人都在Sikuli-X-1.0rc3项目中离职,目前由另一个人RaiMan来接管开发和支持,并将其命名为SikuliX。(上帝之眼,嗯,我想了一下,大概是下图这样滴)

    1 . 安装SikuliLibrary
    先安装SikuliLibrary(pip install robotframework-sikulilibrary或者直接下载
    准确的来说robotframework-sikulilibrary并不是robotframework官方出品的库,是下面的这位大神自己写的一个库做的封装(大爱这个开源的世界)

     2 .Robotframework中导入SikuliLibrary库,F5选中SikuliLibrary,你可以看到所有的关键字

    3 . 测试记事本的步骤以 关键字的方式记录在测试用例中:

    4 . 所见即所得的意思是需要截图

    来自:https://www.jianshu.com/p/73b1d3ab1058

  • 相关阅读:
    TCP/IP详解V2(六)之TCP协议
    TCP/IP详解V2(四)之TCP协议
    TCP/IP详解V2(三)之TCP协议
    epoll源码剖析
    UDT源码剖析(二)之启动与结束
    TCP/IP详解V2(二)之UDP协议
    TCP/IP详解V2(一)之协议控制块
    UDT源码剖析(一)之总览
    SPI通信协议(SPI总线)学习
    第12章Cortex-M4-SPI-Bus
  • 原文地址:https://www.cnblogs.com/brianlai/p/11518421.html
Copyright © 2011-2022 走看看