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

hello,
im trying to make a macro for work but i cant seem to make the script loop. 
basically i would like the script to click a link, do stuff on the page that 
loads and then go back to the original page and repeat until there are no more 
links to click. 
everything works fine until the very end, after the main page reloads the 
script ends instead of clicking the next link. i dont get any errors, it just 
doesnt loop.
heres the code i have
from org.sikuli.script.natives import Vision

Vision.setParameter("MinTargetSize",6)
mmd = Settings.MoveMouseDelay
Settings.MoveMouseDelay = 0.01
setROI(Region(1179,86,145,110))

click("biIlin.png") #this loads the webpage i want to work with
setROI(Region(552,207,191,66))
wait("BillingQueue.png", 15)
setROI(Region(562,215,997,416))
click(Pattern("Status.png").targetOffset(70,-1))
click("NetEntered.png")
wait(10)
click(Pattern("SortQueueByD.png").targetOffset(158,0))
click(Pattern("AccountAccou.png").targetOffset(-5,-15))
wait(10)
setROI(Region(628,114,83,736))

while exists("1354260405577.png"):  # this is the pattern i want the macro to 
click on
    click("1354260405577.png")
    setROI(Region(564,282,871,183))
    click(Pattern("SelectaQueue-1.png").targetOffset(160,0))
    click("SaveBillingS.png")
    click(Pattern("SelectBillin.png").targetOffset(74,-1))
    click("RTB.png") #clicking this reloads the main page

like i said the script works fine, but it only runs once.
any help would be appreciated. 

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

_______________________________________________
Mailing list: https://launchpad.net/~sikuli-driver
Post to     : [email protected]
Unsubscribe : https://launchpad.net/~sikuli-driver
More help   : https://help.launchpad.net/ListHelp

Reply via email to