← Back to team overview

sikuli-driver team mailing list archive

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

 

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

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??

Thanks in Advance.

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