用Sikuli截图技术,来实现自动化测试

上一篇 / 下一篇  2012-06-07 14:20:01 / 个人分类:测试工具使用

51Testing软件测试网t!g_ u+F

       Sikuli是一种使用截图进行UI自动化测试的技术。Sikuli包括sikul脚本,基于Jython的API以及sikuli IDE。Sikuli可以实现任何你可以在显示器上看到ui对象的自动化,你可以通过编写一些代码来实现web 页面,window/linux/Mac OS X桌面应用、甚至是iphone和android模拟器的自动化测试

3N1g;Mp l&X&Zs?051Testing软件测试网m#WxEw]$g%FR

       你只需要会截图,会看英文,就能写出一段属于你自己的自动化测试脚本。我们使用sikuli + jruby + watir-web_driver来实现基于web的自动化测试.      51Testing软件测试网lQVf4r3K@u"Q

51Testing软件测试网yJKz'B_ |3X&l

      安装sikuli:51Testing软件测试网"r:xf `G7g!TM.\-xy m
     下载地址:http://sikuli.org/download.shtml

bs3y,c1W.p0

?2jbN0dD6B K?0     注意:

/Nl.u:H'BW7T0

p|7u,zQ1[0      1.sikuli是跨平台的,所以请选择对应的平台版本进行下载;51Testing软件测试网(j4X6C,h j

51Testing软件测试网+@/kX%kt*O6s$^*A

      2.sikuli需要最新的JRE作为支持,所以安装前请将jre升级到最新;51Testing软件测试网 ` mK)}c-d

yQ/HD~!E0v0     3.Sikuli安装完成后,运行sikuli IDE,检查是否正常安装。

nH v3w5|q.` H9k0

\Q*z6YE/B051Testing软件测试网^jF)f7M$?G Tp7_
    安装jruby:51Testing软件测试网L*HC:J,G

51Testing软件测试网gN5dPP&o

    下载地址:http://www.jruby.org/download
v6T@/|p@d2x0    注意:51Testing软件测试网 ]H2l0N5V

51Testing软件测试网f8U_aHLT

    1.如果是windows系统,请选择JRuby 1.7.0.preview1 Windows Executable(md5,sha1)进行安装;

tsd5frR'wRA nH051Testing软件测试网S!s:l|!o

    2.安装完成后,进入命令行,键入jruby -v查看jruby版本,确定jruby是否安装成功;51Testing软件测试网x |8aA9R;N*uq?

51Testing软件测试网b"}{D2s6o E7u [?z

    3.将sikuli安装目录下的sikuli-script.jar文件拷贝至jruby安装目录\lib目录下;51Testing软件测试网-E'e%h;pOplZ^

8s2X~` [&}A.t0
5q'_m"m$D+w-a0    安装watir-webdriver

kr,Od}EU k0

-_0}a VW:T` f%[0    如果是windows系统,进入命令行,键入jgem install watir-webdriver,进行安装。51Testing软件测试网 QqgYs,{l"Pus

QuF4C6v(a6vQ8P{0
2\;V)tX;qM2s0   安装完后,打开sikuli IDE就可以截图做自动化测试了.

YOwD+D\.K4y0

?g;]f9m0~5X%F0 51Testing软件测试网_k9P-V)Y"h YV/F1D


TAG: 敏捷 Sikuli 截图 自动化测试 sikuli

 

评分:0

我来说两句

Open Toolbar