Question #247044 on Sikuli changed:
https://answers.launchpad.net/sikuli/+question/247044
Status: Open => Answered
RaiMan proposed the following answer:
as far as I understood your setup, the checkboxes (cbx) are arranged
this way:
(cb1) some text (cb2) some text (cb3) some text
(cb4) some text (cb5) some text
supposing, they are vertically aligned (same y value for cb4 and cb 5),
than it is not predictable, that always cb5 is sortedList[-1], it might
be sortedList[-2] (so it might depend on air pressure or something
similarly random ;-)
so you have to sort the last two values according to their x value.
or use a lambda like this:
last_element = sorted(elements, key=lambda element: element.y * 10000 +
element.x)[-1]
--
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