1.1 sikuli 安装

JRE7不支持sikuli,必须下载JRE6   更新号必须大于35

sikuli下载:

http://www.cr173.com/soft/52775.html

或参照 http://www.cnblogs.com/dieyaxianju/p/4845123.html 。

JDK下载:

jdk1.6 32位  http://www.9553.com/soft/41474.htm

或http://www.oracle.com/technetwork/java/javasebusiness/downloads/java-archive-downloads-javase6-419409.html  搜索:  jdk-6u39-windows-i586.exe

jdk1.7  64位  http://www.cr173.com/soft/55503.html

在点击jdk安装包的时候,默认会有提示问jre装往何处。C盘够大的话,jdk、jre都,默认安装地址即可,要换地址也行

JDK安装之后,可以直接百度篇jdk的配置教程即可(http://jingyan.baidu.com/article/6dad5075d1dc40a123e36ea3.html),

按照教程的进行配置环境变量:

  1. 计算机→属性→高级系统设置→高级→环境变量
  2. 新建 JAVA_HOME 变量 。变量值填写jdk的安装目录(本人是 E:\Java\jdk1.7.0)
  3. 寻找 Path 变量→编辑,在变量值最后输入 %JAVA_HOME%\bin;%JAVA_HOME%\jre\bin;(注意原来Path的变量值末尾有没有;号,如果没有,先输入;号再输入上面的代码)
  4. 系统变量→新建 CLASSPATH 变量,变量值填写   .;%JAVA_HOME%\lib;%JAVA_HOME%\lib\tools.jar(注意最前面有一点)
  5. 检验是否配置成功 运行cmd 输入 java -version (java 和 -version 之间有空格), javac  -version  若如图所示 显示版本信息 则说明安装和配置成功。

sikuli运行需要32位的1.6  jdk。但是在尝试另外一个UI自动化测试时,需要的是1.7 jdk的版本。所以。在尝试sikuli自动化时,电脑同时安装了两个版本jdk..   1.6版本的jdk后面是卸载了的,1.6的jre保留 ..path路径下配置的是1.7的路径。java版本也是1.7的  。 目前这种模式运行sikuli 还没碰到问题...、

sikuli配置:

系统环境变量中,path需要包含如下:

C:\Program Files\Sikuli X\libs
C:\Program Files\Java\jre6\bin

用户环境变量中

SIKULI_HOME=C:\Program Files\Sikuli X\ (accordingly for Win 64Bit)

在命令行中输入   java -jar "%SIKULI_HOME%sikuli-script.jar" -i     。也许会有意外惊喜

*参照:

Sikuli 官方FAQ: https://answers.launchpad.net/sikuli/+faq/2005

https://answers.launchpad.net/sikuli/+faq/2220

以上sikuli安装以及配置以后,在开始菜单中,点击 Sikuli-IDE.bat 即可打开sikuli。

无法运行时,可以尝试 X:\Program Files\Sikuli X下的 Sikuli-IDE.bat 或  Sikuli-IDE-w.bat

当然启动之后不保证sikuli是可用的。会发生点击 sikuli 任意按钮之后,闪退的情况。之前jdk 版本不对的时候,发生过这个问题。

如果随意尝试截图 运行后。sikuli都正常,即可用。

时间: 2024-10-12 23:30:37

1.1 sikuli 安装的相关文章

8.1 sikuli报错: 提示没有对应的javaw

对于sikuli,需要安装32位的jdk且不能高于1.7的版本. 对于64位系统的C盘,Program Files文件夹是64位的,Program File(x86)文件夹是32位的 需要安装一个32位jdk则默认安装到Program File(x86)的java里,然后sikuli_IDE才可以用 详见<sikuli安装>下载对应版本的jdk

【cl】sikuli下载安装

前提条件: 1.请确保你已经安装java 6 JRE 32位版本(如果是java 7 或者是64位JRE 那是不被支持的) 2.请确定你已经卸载的先前的sikuli版本(尤其是0.10.x版本) 3.请确保在你安装 JRE 或 卸载旧版本的sikuli 后已经重新启动了系统 ps:我自己是安装了jdk1.6 安装步骤: 一.登录下载页面http://www.sikuli.org/download.html,选择下载的程序 本人笔记本是32位的,下载的是:Sikuli-X-1.0rc3 (r905

安装Sikuli

1.sikuli可以在xp,win7,8,10 Mac 10.10.x 以及Linux/Unix 系统上安装 2.安装Java支持 3.下载sikulisetup1.1.0.jar 4.双击jar,如果双击不work,那就java -jar sikulisetup1.1.0.jar 这里会出现一个java面板,有3个checkbox,一个是语言支持,一个是java支持,还有OCR feature,全部check,click start now 然后就会自动网络下载,去下载文件夹下看下会发现多个s

某互联网后台自动化组合测试框架RF+Sikuli+Python脚本

某互联网后台自动化组合测试框架RF+Sikuli+Python脚本 http://www.jianshu.com/p/b3e204c8651a 字数949 阅读323 评论1 喜欢0 一.**RobotFramework 1.**工具介绍:Robotframework在测试中作为组织测试用例和BDD关键字的平台,主要使用RIDE进行管理,它不是一个工具,而仅仅是一个框架,使用Python进行开发,同时支持WEB测试(Selenium).Java GUI 测试,启动线程.终端.SSH等.支持BDD

8.2 sikuli 集成进eclipse 报错:Getting the VisionProxy.dll: Can not find dependent libraries...

如果在执行脚本的时候出现以下错误: Getting the VisionProxy.dll: Can not find dependent libraries... 把Sikuli X 的libs目录添加到系统环境变量path下: path: ;C:\Program Files (x86)\Sikuli X\libs[我是安装在c盘,所以是这个目录] 编写测试代码 将sikuli-script.jar包添加到eclipse中. *参照http://www.cnblogs.com/fnng/p/4

sikuli实战记录

1.安装 Win32Util.dll: Can't load 32-bit .dll on a AMD 64 bit platform 需要切换为32位的jre,版本的话,1.7测试没有问题 Getting the VisionProxy.dll: Can not find dependent libraries 推荐安装sikulix,然后设置环境变量,在PATH中添加sikulix的libs目录. 2.开发 click(patten)和click(patten.targetoffset())

SiKuli 图形脚本语言【转载】

Sikuli 是一种新颖的图形脚本语言,或者说是一种另类的自动化测试技术.它与我们常用的自动化测试技术(工具)有很大的区别. 当你看到上图sikuli的脚本时,一定会惊呼,这样都可以~!脚本加截图~~~ OK ,在惊讶过后,我们一起来大体的了解一下这个技术. 什么是Sikuli? Sikuli脚本自动化,你在屏幕上看到的任何东西.它使用图像识别,识别和控制GUI组件.这是有用的,当有一个GUI的内部或源代码的访问是不容易的. Sikuli(在墨西哥维乔印第安人的语言里是”上帝之眼”的意思)是由美

Sikuli简介

Sikuli是利用屏幕上能够看到的图型做自动化,能够通过这个手段来识别和控制元素,非常适合和Selenium和Robot Framework一起结合起来做自动化. 1.Sikuli主页 http://www.sikuli.org Sikuli识别和控制对象的核心是Opencv:http://opencv.org/,同时也是支持OCR(text recognition)的. 2.Sikuli Slides http://slides.sikuli.org/ Sikuli Slides我没怎么仔细研

Windows 7 32 上 selenium 2+sikuli解决swfupload类型上传插件

安装sikuli,安装完成之后,安装目录在C:\Program Files,将 安装文件复制到c盘下 配置环境变量 安装eclipse,将selenium的java版本的jar包,添加到你是使用的工程里面 在sikuli-ide下面有一个sikuli_script.jar,将它添加到你使用的工程里面 在程序里面添加上用户图片保存的目录,这一点很重要,否则会提示图片找不到 具体程序如下 package com.client.pmj; import java.util.concurrent.Time