set PATH=E:\fnst\sikuli\auto_mgr\jre6\bin;E:\fnst\sikuli\auto_mgr\sikuli\libs;c:\windows\system32;c:\windows
:test_case-01
java -Xms512M -Xmx512M -Dfile.encoding=UTF-8 -jar "%sikuli_home%\sikuli-script.jar" test01.sikuli
copy tmp.txt test_case-01.txt
:test_case-02
java -Xms512M -Xmx512M -Dfile.encoding=UTF-8 -jar "%sikuli_home%\sikuli-script.jar" test02.sikuli
copy tmp.txt test_case-02.txt
--------------------------------------------------------------------------------------------
from sikuli import *
def open_logfile():
f = open("tmp.txt",'w')
return f
def init_set():
Settings.MoveMouseDelay = 0.1
Settings.ObserveScanRate = 0.2
setShowActions(False)
def open_App():
appini_file=open("app_path.txt",'r')
appName = appini_file.readline()
appini_file.close()
targetApp=App(appName)
targetApp.open()
def init_APP():
click(Pattern("1413174598426.png").targetOffset(-2,-1))
for s in findAll("I7.png"):
s.click(Pattern("I7.png").targetOffset(-1,2))
def close_App():
while exists("I_X.png"):
click(Pattern("I_X.png").targetOffset(186,2))
#############
def open_changetype():
click("7hyDU1EUEs.png")
wait("X5Hv7lEI2h7y.png")
###########
def shutdow_changetype():
click(Pattern("V.png").targetOffset(-45,0))
##########
def srv_m2a():
click(Pattern("iy51Gi7JMEbP.png").targetOffset(-25,21))
###########
def srv_a2m():
click(Pattern("iy51iJM6Eibm.png").targetOffset(-24,-2))
###########
def osrv_m2a():
click(Pattern("iy516i7JNEMU.png").targetOffset(-29,24))
def osrv_a2m():
click(Pattern("iy51iJN6EMU.png").targetOffset(-31,1))
###########
--------------------------------------------------------------------------------------------
from shared import *
import sys
###################################################################
init_set()
open_App()
init_APP()
f=open_logfile()
############INIT
open_changetype()
osrv_a2m()
shutdow_changetype()
###TODO
open_changetype()
osrv_m2a()
shutdow_changetype()
##CHECK
ret = 0
if exists(Pattern("LfaJtf2faJtf.png").similar(0.92)):
f.write("detail:ok; \n")
else:
f.write("detail:err; \n")
ret = -1
if exists(Pattern("Eiizh2ali.png").similar(0.95)):
f.write("startupshow:ok; \n")
else:
f.write("startupshow:err; \n")
ret = -1
open_changetype()
if exists(Pattern("lvbif1JMfEMA.png").similar(0.97)):
f.write("startup dialog:ok \n")
else:
f.write("startup dialog:err \n")
ret = -1
shutdow_changetype()
#########################
if ret == 0:
f.write("TEST OK\n")
else:
f.write("TEST ERR\n")
f.close()
close_App()
-----------------------------
def verify(t):
if exists(t):
print "true"
return 0
else:
print "failed"
return -1
def open_App():
targetApp=App("C:\\kehy\\dd\\issvcmgr.exe")
#targetApp=App("C:\\Interstage\\IDE\\1102\\bin\\issvcmgr.exe")
targetApp.open()
def init_APP():
click(Pattern("Decal.png").similar(0.90))
for s in findAll("I7.png"):
s.click(Pattern("I7.png").targetOffset(-1,2))
def close_App():
while exists("iInterstageM.png"):
click(Pattern("iInterstageM.png").targetOffset(158,-2))
#############
def open_changetype():
click("jh3igethestH.png")
wait("Changethesta.png")
###########
def shutdow_changetype():
click(Pattern("CancelOK.png").targetOffset(-40,-2))
##########
def srv_m2a():
click(Pattern("Servicerequi.png").targetOffset(-27,24))
###########
def srv_a2m():
click(Pattern("Servicerequi-1.png").targetOffset(-28,-3))
###########
def osrv_m2a():
click(Pattern("SGNICEHOCTGQ.png").targetOffset(-28,22))
def osrv_a2m():
click(Pattern("DEIVILEIIULI.png").targetOffset(-31,-1))
###########
---------------------------------------------------------------------------------------------------------
from shared import *
###################################################################
init_set()
open_App()
init_APP()
f=open_logfile()
############INIT
open_changetype()
osrv_m2a()
shutdow_changetype()
######################TODO
open_changetype()
osrv_a2m()
shutdow_changetype()
#############################CHECK
ret = 0
if exists(Pattern("twif2faif2FJ.png").similar(0.90)):
f.write("detail:ok; \n")
else:
f.write("detail:err; \n")
ret = -1
if exists(Pattern("1R9l7yDID1iE.png").similar(0.94)):
f.write("startupshow:ok; \n")
else:
f.write("startupshow:err; \n")
ret = -1
open_changetype()
if exists(Pattern("3lvbi67JNE1U.png").similar(0.90)):
f.write("startup dialog:ok \n")
else:
f.write("startup dialog:err \n")
ret = -1
shutdow_changetype()
###########use sc to check srv
cmd=App("c:\work\\ss.bat list_allsrv_type > tt")
cmd.open
#########################33
if ret == 0:
f.write("TEST OK\n")
else:
f.write("TEST ERR\n")
f.close()
close_App()