zoukankan      html  css  js  c++  java
  • 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:Javajdk1.7.0)
    3. 寻找 Path 变量→编辑,在变量值最后输入 %JAVA_HOME%in;%JAVA_HOME%jrein;(注意原来Path的变量值末尾有没有;号,如果没有,先输入;号再输入上面的代码)
    4. 系统变量→新建 CLASSPATH 变量,变量值填写   .;%JAVA_HOME%lib;%JAVA_HOME%lib ools.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 FilesSikuli Xlibs
    C:Program FilesJavajre6in

    用户环境变量中

    SIKULI_HOME=C:Program FilesSikuli 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 FilesSikuli X下的 Sikuli-IDE.bat 或  Sikuli-IDE-w.bat

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

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

    ps:

    本人:

    环境变量-用户变量配置

    path     D:alibaba.m2comalibabaqasikuli-java1.0.0libs;C:Program Files (x86)Sikuli Xlibs;C:Program Files (x86)Javajre6\bin

    SIKULI_HOME     C:Program Files (x86)Sikuli X

    环境变量-系统变量

    CLASSPATH     .;%JAVA_HOME%lib

    JAVA_HOME      C:Program FilesJavajdk1.7.0_67

    Path                %JAVA_HOME%in;%M2_HOME%in;C:Program Files (x86)Javajre6in;C:Program Files (x86)Sikuli Xlibs

  • 相关阅读:
    三剑客之Grep家族
    Linux默认权限命令:umask
    Linux特殊权限管理SUID|SGID|STICKY
    zabbix的web界面出现乱码解决方案
    启动zabbix-server/agent报错:cannot open "/etc/zabbix/logs/zabbix_server.log": [13] Permission denied
    Zabbix-Agent配置文件详解
    使用yum安装报错:[Errno 256] No more mirrors to try
    grep/sed/awk命令查看指定时间段的日志
    数据库SQL练习(一):数据查询
    连接数据库报错:ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/var/lib/mysql/mysql.sock' (2)
  • 原文地址:https://www.cnblogs.com/ericazy/p/5638786.html
Copyright © 2011-2022 走看看