sikuli-driver team mailing list archive
-
sikuli-driver team
-
Mailing list archive
-
Message #22815
[Bug 1262394] [NEW] Java dragDrop not working
Public bug reported:
Sikuli version: 1.0.1 (released 2013-08-12)
Operative System: Mac OS X 10.7.5 (64bit)
Hi, i have developed an automatic farming tool for a game named "Battle
Nations". I have been using the Sikuli IDE, but recently, i have
switched to Java, because I am a Java developer, and I wanted to add
more complexity to my project.
The problem is that the dragDrop function is not working, within the BattleNations window and MORE IMPORTANTLY within any Finder window.
I tried two different approaches to achieve the drag n'drop:
1) Using dragDrop (the click is used to ensure the focus on the window).
Screen theScreen = new Screen();
theScreen.wait(3.5);
theScreen.click(theScreen.getCenter());
theScreen.dragDrop(theScreen.getCenter(), theScreen.getCenter().offset(0, -100));
2) Using mouse events
theScreen.wait(3.5);
theScreen.click(theScreen.getCenter());
theScreen.mouseDown(Button.LEFT);
theScreen.wait(0.5);
theScreen.hover(theScreen.getCenter().offset(0, -100));
theScreen.wait(0.5);
theScreen.mouseUp(Button.LEFT);
Both approaches work on any window (browsers, NetBeans itself) without
any problem. But when it comes to my BattleNations window, or the a
Finder window, the drag is not performed: the mose moves correctly from
a location to the other. But nothing changes in the user interface (as
if the mouse is not pressed anymore).
The funny thing is that the dragDrop works perfectly using the Sikuli IDE, even with BattleNations!
Can someone help?
I also read the bug report at
https://bugs.launchpad.net/sikuli/+bug/886632
but it did not solve my problem.
** Affects: sikuli
Importance: Undecided
Status: New
** Tags: dragdrop sikulijavaapi
** Description changed:
Sikuli version: 1.0.1 (released 2013-08-12)
Operative System: Mac OS X 10.7.5 (64bit)
Hi, i have developed an automatic farming tool for a game named "Battle
Nations". I have been using the Sikuli IDE, but recently, i have
switched to Java, because I am a Java developer, and I wanted to add
more complexity to my project.
The problem is that the dragDrop function is not working, ONLY for the BattleNations window.
I tried two different approaches to achieve the drag n' drop:
1) Using dragDrop (the click is used to ensure the focus on the window).
- Screen theScreen = new Screen();
- theScreen.wait(3.5);
- theScreen.click(theScreen.getCenter());
- theScreen.dragDrop(theScreen.getCenter(), theScreen.getCenter().offset(0, -100));
+ Screen theScreen = new Screen();
+ theScreen.wait(3.5);
+ theScreen.click(theScreen.getCenter());
+ theScreen.dragDrop(theScreen.getCenter(), theScreen.getCenter().offset(0, -100));
2) Using mouse events
- theScreen.wait(3.5);
- theScreen.click(theScreen.getCenter());
- theScreen.mouseDown(Button.LEFT);
- theScreen.wait(0.5);
- theScreen.hover(theScreen.getCenter().offset(0, -100));
- theScreen.wait(0.5);
- theScreen.mouseUp(Button.LEFT);
+ theScreen.wait(3.5);
+ theScreen.click(theScreen.getCenter());
+ theScreen.mouseDown(Button.LEFT);
+ theScreen.wait(0.5);
+ theScreen.hover(theScreen.getCenter().offset(0, -100));
+ theScreen.wait(0.5);
+ theScreen.mouseUp(Button.LEFT);
Both approaches work on any window (browsers, NetBeans itself, a folder
with many files) without any problem. But when it comes to my
BattleNations window, the drag is not performed: the mose moves
correctly from a location to the other. But nothing changes in the user
interface (as if the mouse is not pressed anymore).
The funny thing is that the dragDrop works perfectly using the Sikuli IDE, even with BattleNations!
Can someone help?
** Description changed:
Sikuli version: 1.0.1 (released 2013-08-12)
Operative System: Mac OS X 10.7.5 (64bit)
Hi, i have developed an automatic farming tool for a game named "Battle
Nations". I have been using the Sikuli IDE, but recently, i have
switched to Java, because I am a Java developer, and I wanted to add
more complexity to my project.
- The problem is that the dragDrop function is not working, ONLY for the BattleNations window.
+ The problem is that the dragDrop function is not working, within the BattleNations window and MORE IMPORTANTLY within any Finder window.
I tried two different approaches to achieve the drag n' drop:
1) Using dragDrop (the click is used to ensure the focus on the window).
- Screen theScreen = new Screen();
- theScreen.wait(3.5);
- theScreen.click(theScreen.getCenter());
- theScreen.dragDrop(theScreen.getCenter(), theScreen.getCenter().offset(0, -100));
+ Screen theScreen = new Screen();
+ theScreen.wait(3.5);
+ theScreen.click(theScreen.getCenter());
+ theScreen.dragDrop(theScreen.getCenter(), theScreen.getCenter().offset(0, -100));
2) Using mouse events
- theScreen.wait(3.5);
- theScreen.click(theScreen.getCenter());
- theScreen.mouseDown(Button.LEFT);
- theScreen.wait(0.5);
- theScreen.hover(theScreen.getCenter().offset(0, -100));
- theScreen.wait(0.5);
- theScreen.mouseUp(Button.LEFT);
+ theScreen.wait(3.5);
+ theScreen.click(theScreen.getCenter());
+ theScreen.mouseDown(Button.LEFT);
+ theScreen.wait(0.5);
+ theScreen.hover(theScreen.getCenter().offset(0, -100));
+ theScreen.wait(0.5);
+ theScreen.mouseUp(Button.LEFT);
- Both approaches work on any window (browsers, NetBeans itself, a folder
- with many files) without any problem. But when it comes to my
- BattleNations window, the drag is not performed: the mose moves
- correctly from a location to the other. But nothing changes in the user
- interface (as if the mouse is not pressed anymore).
+ Both approaches work on any window (browsers, NetBeans itself) without
+ any problem. But when it comes to my BattleNations window, or the a
+ Finder window, the drag is not performed: the mose moves correctly from
+ a location to the other. But nothing changes in the user interface (as
+ if the mouse is not pressed anymore).
The funny thing is that the dragDrop works perfectly using the Sikuli IDE, even with BattleNations!
Can someone help?
--
You received this bug notification because you are a member of Sikuli
Drivers, which is subscribed to Sikuli.
https://bugs.launchpad.net/bugs/1262394
Title:
Java dragDrop not working
Status in Sikuli:
New
Bug description:
Sikuli version: 1.0.1 (released 2013-08-12)
Operative System: Mac OS X 10.7.5 (64bit)
Hi, i have developed an automatic farming tool for a game named
"Battle Nations". I have been using the Sikuli IDE, but recently, i
have switched to Java, because I am a Java developer, and I wanted to
add more complexity to my project.
The problem is that the dragDrop function is not working, within the BattleNations window and MORE IMPORTANTLY within any Finder window.
I tried two different approaches to achieve the drag n'drop:
1) Using dragDrop (the click is used to ensure the focus on the
window).
Screen theScreen = new Screen();
theScreen.wait(3.5);
theScreen.click(theScreen.getCenter());
theScreen.dragDrop(theScreen.getCenter(), theScreen.getCenter().offset(0, -100));
2) Using mouse events
theScreen.wait(3.5);
theScreen.click(theScreen.getCenter());
theScreen.mouseDown(Button.LEFT);
theScreen.wait(0.5);
theScreen.hover(theScreen.getCenter().offset(0, -100));
theScreen.wait(0.5);
theScreen.mouseUp(Button.LEFT);
Both approaches work on any window (browsers, NetBeans itself) without
any problem. But when it comes to my BattleNations window, or the a
Finder window, the drag is not performed: the mose moves correctly
from a location to the other. But nothing changes in the user
interface (as if the mouse is not pressed anymore).
The funny thing is that the dragDrop works perfectly using the Sikuli IDE, even with BattleNations!
Can someone help?
I also read the bug report at
https://bugs.launchpad.net/sikuli/+bug/886632
but it did not solve my problem.
To manage notifications about this bug go to:
https://bugs.launchpad.net/sikuli/+bug/1262394/+subscriptions
Follow ups
-
[Bug 1262394] Re: Java dragDrop not working
From: RaiMan, 2013-12-19
-
[Bug 1262394] Re: Java dragDrop not working
From: Fabrizio Borgia, 2013-12-19
-
[Bug 1262394] Re: Java dragDrop not working
From: Fabrizio Borgia, 2013-12-19
-
[Bug 1262394] Re: Java dragDrop not working
From: RaiMan, 2013-12-19
-
[Bug 1262394] Re: Java dragDrop not working
From: Fabrizio Borgia, 2013-12-19
-
[Bug 1262394] Re: Java dragDrop not working
From: Fabrizio Borgia, 2013-12-19
-
[Bug 1262394] Re: Java dragDrop not working
From: RaiMan, 2013-12-19
-
[Bug 1262394] Re: Java dragDrop not working
From: RaiMan, 2013-12-19
-
[Bug 1262394] Re: Java dragDrop not working
From: Fabrizio Borgia, 2013-12-19
-
[Bug 1262394] Re: Java dragDrop not working
From: Fabrizio Borgia, 2013-12-18
-
[Bug 1262394] [NEW] Java dragDrop not working
From: Fabrizio Borgia, 2013-12-18
References