← Back to team overview

sikuli-driver team mailing list archive

[Bug 880861] [NEW] findAll() with multiple matches returns invalid last match

 

Public bug reported:

1. Sikuli 1.0 rc3
2. Windows XP SP3 32-bit
3. Enclosed code loops over all "Apply" boxes. Once apply has been clicked it wait for a confirmation box to appear, confirms, waits for the confirmation box to disappear. The final match does not point to the bitmap.
4. Required bitmaps attached.

# setFindFailedResponse(PROMPT)
setROI(Screen(0))

applies = findAll("Apply.png")


for apply in applies:
    click(apply)
    confirm="Doyoureallyw-1.png"
    wait(confirm)
    click(Pattern("YesNo.png").targetOffset(-31,-1))
    waitVanish(confirm)

** Affects: sikuli
     Importance: Undecided
         Status: New


** Tags: findall match

-- 
You received this bug notification because you are a member of Sikuli
Drivers, which is subscribed to Sikuli.
https://bugs.launchpad.net/bugs/880861

Title:
  findAll() with multiple matches returns invalid last match

Status in Sikuli:
  New

Bug description:
  1. Sikuli 1.0 rc3
  2. Windows XP SP3 32-bit
  3. Enclosed code loops over all "Apply" boxes. Once apply has been clicked it wait for a confirmation box to appear, confirms, waits for the confirmation box to disappear. The final match does not point to the bitmap.
  4. Required bitmaps attached.

  # setFindFailedResponse(PROMPT)
  setROI(Screen(0))

  applies = findAll("Apply.png")

  
  for apply in applies:
      click(apply)
      confirm="Doyoureallyw-1.png"
      wait(confirm)
      click(Pattern("YesNo.png").targetOffset(-31,-1))
      waitVanish(confirm)

To manage notifications about this bug go to:
https://bugs.launchpad.net/sikuli/+bug/880861/+subscriptions


Follow ups

References