Ubuntu上安装使用sikulix的记录
来源:互联网 发布:淘宝v2在哪里看 编辑:程序博客网 时间:2024/06/06 03:21
最近需要测试Linux和mac上的客户端,找了一些工具,都有一些困难。后面找到一个非常厉害的工具,几乎跨平台,但是无法用在移动客户端上的工具,叫做sikulix,它是sikuli的新版本,是由MIT的一个名为User Interface Design Group的团队开发维护的工具,通过图像识别,即可找到相应的文本框、按钮进行点击或者输入。
1.安装
官网地址:http://www.sikulix.com/
最上面有一个链接“Latest version is SikuliX 1.1.1”,点击即可进入下载页面,下载sikulixsetup-1.1.1.jar,在Ubuntu系统上双击即可根据提示开始安装。
注:安装之前或许需要通过一下命令安装依赖包
sudo apt install libopencv-dev (you get 2.4.9)
sudo apt install tesseract-ocr (you get 3.0.2)
2.使用
仍然双击打开sikulix.jar文件,就进入了sikuli的ide,左侧有一些api,点击就会自动弹出截图框,截取你所需要的图像,点击run,就可以开始自动运行啦。
3.命令行运行和CI自动化
双击安装sikulix.jar之后,在当前目录会产生一个名为runsikulix的文件。
使用runsikulix -r sikulix文件夹 命令即可运行制定的sikulix文件夹。
更多参数信息参考:How to run sikulix from Command Line
因为sikulix的运行必须要有一个有屏幕的电脑,且跑的过程中不可对其进行干预,所以目前CI的方案是,在CI远程ssh到一台专用测试机,使用命令行的方式运行指定的测试文件,并讲运行过程中的log收集起来进行进一步处理,现在就不详述了。
总结
总的来说,sikulix是一个简单易用的工具,使用在CI上也是没有问题的,如果机器使用本地的机器的话,完全是0费用,不仅可用于测试客户端,测试各种各样带界面的web也都是可以的。甚至可用于编写游戏脚本,看来我的肝有救啦。
- Ubuntu上安装使用sikulix的记录
- SikuliX安装
- Ubuntu安装使用记录
- SikuliX简介及安装
- ubuntu15.10 安装sikulix
- Ubuntu 8.10 AMD64上安装oracle xe的一些记录
- ubuntu上github的安装与使用
- 关于ubuntu上使用github的一些记录
- Ubuntu安装及使用记录
- ubuntu linux 安装使用记录
- sikulix
- 在VMWare8上安装ubuntu过程记录
- 记录----ubuntu上怎么安装Xwindow
- 我的Ubuntu安装使用openCV记录(1)
- 我的Ubuntu安装使用openCV记录(2)
- ubuntu上安装使用markdown
- 记录ubuntu上安装git后,ssh连接不上
- Ubuntu上使用apt-get安装软件的速度问题
- MySQL数据库的基础操作--例子
- oracle导入dmp文件
- Some Problem about VM Workstation in Ubuntu
- 动态规划H
- 安卓应用数据库升级新姿势
- Ubuntu上安装使用sikulix的记录
- svn用户名和密码都正确,但登录不了
- 网站在多IE版本兼容性测试工具IETester的使用方法
- (4.6.26)Android特殊系统的校验方式
- 数字图像处理-图像金字塔
- 写给Android开发者的混淆使用手册
- request.getServletContext()的问题
- [DeeplearningAI笔记]改善深层神经网络_优化算法2.3_2.5_带修正偏差的指数加权平均
- 源码解读----之-----k_means相关方法(被k_means调用)