sikuli-driver team mailing list archive
-
sikuli-driver team
-
Mailing list archive
-
Message #07673
Re: [Question #182538]: Combining highlight() and dragDrop() to bypass using Region.text()
Question #182538 on Sikuli changed:
https://answers.launchpad.net/sikuli/+question/182538
Boipelo Mawasha gave more information on the question:
I've managed to sort it out using the following code:
mhead.below(i*s).below(h).highlight(1);
ms.dragDrop(mhead.below(i*s).below(h).left(s-15), mhead.below(i*s).below(h).right(s-10), 0);
ms.click("images/copy.png", 0);
tempString = Clipboard.getContent().substring(1, 10).toString();
Now my problem is that the code exists in a do-while loop. The exit
criteria compares the tempString with a previously set string
(textCapture). Even when the values are equal, it does not exit the loop
and it results in an infinite loop.
do{
mhead.below(i*s).below(h).highlight(1);
ms.dragDrop(mhead.below(i*s).below(h).left(s-15), mhead.below(i*s).below(h).right(s-10), 0);
ms.click("images/copy.png", 0);
Thread.sleep(30);
tempString = Clipboard.getContent().substring(1, 10).toString();
System.out.println(tempString);
i++;
Clipboard.clear();
}while((tempString.equals(textCapture) != true));
Am I doing anything wrong?
--
You received this question notification because you are a member of
Sikuli Drivers, which is an answer contact for Sikuli.