← Back to team overview

sikuli-driver team mailing list archive

Re: [Question #189309]: For my second script, URL is not pasted properly

 

Question #189309 on Sikuli changed:
https://answers.launchpad.net/sikuli/+question/189309

Description changed to:
Hi,

I started using Sikuli some time back and with the help of this site
(Launchpad) I have been able to create 2 scripts which are running
successfully when ran indivually. I have been trying to run both scripts
one after another using a Master script.

Master.script :
import os
dir = "F:\\Sikuli\\ALL_Test"
scripts = ["Script1", "Script2"]
isPassAll = {}

for script in scripts:
    isPass = True
    scriptPath = os.path.join(dir, script+".sikuli")
    setBundlePath(scriptPath)
    execfile(os.path.join(scriptPath, script+".py"))
    isPassAll[script] = isPass
print isPassAll

Script1:

from sikuli import *
openApp("C:\\Program Files\\Mozilla Firefox\\firefox.exe"); wait(2)
paste("server_URL")
type(Key.ENTER); wait(25)
type("wtadmin" + Key.TAB)
type("wtadmin" + Key.ENTER); wait(20)
click("New-1.png"); wait(20)
click(Pattern("Name-1.png").similar(0.92))
type("mylife")
click(Pattern("1330346365484-1.png").similar(0.93))
click(Pattern("State-1.png").targetOffset(92,2))
type(Key.DOWN)
type(Key.DOWN); wait(2)
click(Pattern("Empty space.png").similar(0.98).targetOffset(21,6))
find("Approved is OK.png"); wait(5)
click("1330346752390-1.png"); wait(10)
click("Lifecycle_created.png"); wait(5)
click(Pattern("checkin.png").similar(0.92)); wait(7)
click(Pattern("Checkin_OK.png").targetOffset(-9,117)); wait(10)
click("Lifecycle_created.png");
click("CheckOut-1.png"); wait(5)
click("Lifecycle_created.png");
click("Undocheckout.png"); wait(5)
click("Lifecycle_created.png");
click(Pattern("Ddete.png").similar(0.81)); wait(5)
click(Pattern("Delete_Notice.png").targetOffset(58,77)); wait(5)
App.close("Firefox")
App.close("cmd")

Script2:

from sikuli import *
openApp("C:\\Program Files\\Mozilla Firefox\\firefox.exe"); wait(2); isPass = True
paste("server_URL"); isPass = True
type(Key.ENTER); wait(5)
type("wtadmin" + Key.TAB)
type("wtadmin" + Key.ENTER); wait(5)
type("wtadmin" + Key.TAB)
type("wtadmin" + Key.ENTER); wait(10)
find("Panel.png"); wait(5); isPass = True
App.close("Firefox")
App.close("cmd")

I am running following command from CMD : java -jar "C:\Program
Files\Sikuli X\sikuli-script.jar" F:\Sikuli\ALL_Test\MASTER.sikuli

My Script1.sikuli and Script2.sikuli are in same folder as
MASTER.sikuli. The first test is running without ant issue, but for 2nd
script when firefox is launched, Sikuli tries to paste the server URL
but not in address bar and continues with rest of the script. I tried
inserting image of address bar with click, but still failing. Any
suggestions??

I am using Sikuli X 1.0rc3 (r905) on windows 7, 32 bit.

Thanks in Advance.

-- 
You received this question notification because you are a member of
Sikuli Drivers, which is an answer contact for Sikuli.