51Testing软件测试论坛

 找回密码
 (注-册)加入51Testing

QQ登录

只需一步,快速开始

微信登录,快人一步

手机号码,快捷登录

查看: 1829|回复: 1
打印 上一主题 下一主题

Sikuli自动化工具使用

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2019-2-25 17:18:50 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
Sikuli X是一款通过图片来识别元素,后续进行基本鼠标键盘操作的工具,支持跨平台,适用于桌面端程序和web界面。主要用来补充codedUI和selenium识别不了的控件。

一、IDE 部署

http://sikulix.com/quickstart/

离线安装步骤:http://sikulix.com/specials/files/offline-setup.html

因为在线安装过程中出现过下载失败的问题,这里介绍下离线安装步骤,相对速度较快.

1、 Java环境准备

Jre或者jdk安装

官网下载: https://java.com/en/download/manual.jsp

或者从共享目录下下载: \\10.10.10.1\ShareDoc\User\luojianyan\sikuli\package\java


配置java环境变量:

首先,右键计算机---属性---高级系统设置---环境变量

建议是都设置系统变量,一般Path这个变量是存在的。


第一步,添加JAVA_HOME

新建系统变量JAVA_HOME 变量名:JAVA_HOME 变量值:C:\ProgramFiles\Java\jdk1.7.0(此处是你的jdk安装目录,建议默认的C盘即可)


第二步,添加CLASSPATH

新建系统变量CLASSPATH


变量名:CLASSPATH

变量值:.;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar;


第三步,添加Path变量内容

这个变量一般系统中已经存在,所以编辑它,在最后加上如下变量值:


变量值:;%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin

添加完成之后,确认保存


验证:打开cmd命令窗口,

分别输入java、javac、java -version 三个命令验证,如果都不会出错,则证明配置完成。


2、 离线安装文件下载

http://sikulix.com/specials/files/offline-setup.html

按照提示下载所有的安装包,存放到一个固定文件夹,例如C:\sikuliSetup


3、 安装

双击sikulix.jar弹出安装窗口,勾选option1和option2

弹出使用已下载的包对话框是,选择yes,一直到安装完成。


4、 设置Sikuli环境变量

添加SIKULI_HOME 值为安装包的下载路径,如C:\SikuliSetup


二、IDE 使用

双击安装路径下生成的bat文件:runsikulix.cmd 即可打开IDE

简单的一个例子:

点击Run 按钮即可执行点击start按钮,在list中找到Python图标并点击。


三、脚本调用

http://doc.sikuli.org/faq/010-command-line.html


四、C# 调用

C# project中引入sikulisharp,


分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏
回复

使用道具 举报

本版积分规则

关闭

站长推荐上一条 /1 下一条

小黑屋|手机版|Archiver|51Testing软件测试网 ( 沪ICP备05003035号 关于我们

GMT+8, 2024-11-23 07:40 , Processed in 0.061038 second(s), 22 queries .

Powered by Discuz! X3.2

© 2001-2024 Comsenz Inc.

快速回复 返回顶部 返回列表