Guys, I need to check the contents of the pop-up menu displayed over my JTree when one of its nodes is clicked. My code looks like this: 1: Window window = new...
Hi, ... The problem is certainly caused by the way you obtain the Window wrapper. Swing requires that the components be shown when performing some operations....
Hi Nascif, ... You are right; the exact delay required to accomplish a set of instructions is certainly unpredictable if the system load changes with time. ...
Hi Nascif, ... Sorry, I didn't complete my answer. Approaches like yours have to remain doable in UISpec4J for people (like you) that are not afraid to deal...
Guys, I need your kind help again... I am running the following on Solaris: import javax.swing.*; import org.uispec4j.*; import org.uispec4j.interception.*; ...
Hi Pascal, Thanks for your reply. I like the idea of supporting a dual mode of operation. My main concern is that the tool itself (UISpec4J) does not add a...
Hi, ... I'm sorry, but I fail to see how UISpec4J can be responsible for this. I have not been working on Unix systems for quite a long time now, but isn't ...
Hi Nascif, ... No, I can still see the exception thrown in ListBox.getComponent in the actual code base. We'll try to fix it before we publish release 0.16 ...
UISpec4J 0.16 is now available! http://www.uispec4j.org/download.html This release brings the notion of "assertions". We have changed all "assertXxx" methods...
Hi, I am playing with the latest and updating my calls to some API methods that were removed (like getSwingComponent). May I suggest adding some documentation,...
Hi Nascif, ... Waooww!!! Congratulations, I bet you were the first one among our users ;o) ... We will update the documentation immediately. As you may have...
Hello there, 1 out if 3 runs I'm getting the failure below. Crash occurs in swing area invoking org.uispec4j.Tree.select() [jar V0.16 AND V0.15] method for...
Hello Regis, I've just finished the upgrade to 0.16 Here is a few remarks: - On the web page named "Using Assertions", in the paragraph "Management of delays",...
Hello Evgeny, ... This is the first time we are hearing about such an issue... We will try to reproduce it and eventually bring a fix as soon as possible. ...
Hi Etienne, ... Oops ! Hum... of course waitUntil() takes two parameters, I'll fix the doc ASAP. ... I don't understand. UISpecAssert and UISpecTestCase both...
... What does the method UISpec4J.setWaitTimeLimit(long millis) stand for ? ... Oops myself. I didn't see this method. It's probably eclipse fault (I must ...
... possible. ... it runs on JDK 1.4.2_08. Main window is MDI; the tested tree associated with MDI frame as JInternalFrame. Thanks for assistance, Evgeny...
Hi Etienne, ... There's a smell there... we have probably messed up a little with namings in the UISpec4J class. - setWaitTimeLimit is used for the window...
Hello Evgeny, ... This is really weird, we haven't been able to obtain this stack trace. The Swing source code itself becomes our only input for investigation,...
Hi, UISpec4J is beginning to be quite mature, at least for our own needs, so we are considering putting a "1.0" tag on a next release. What are your thoughts...
Hello Regis, That would be interesting for me to go to the 1.0 for a matter of credibility. It's not very well perceived to use a open source project in ...
After re-reading my words, I found them not very enthusiastic. What I'm not! Your library is very useful to me. That's a very good job. I would not be ...
Documentation. I would like to see some improvements in the JavaDocs before a move to 1.0. There is a lot of good info and examples in the web site, but the...
Hi Etienne, ... OK. We need some kind of assertion in Panel, we will add that. ... Yes, we have felt the need for this too, but this is quite a challenging ...
Hi Nascif, ... OK, I understand that. The trouble is that it is not always easy for us to know where more documentation would be needed. I thus propose you...
I have some new fresh request from very recent work. I've been trying to implement some behaviour at the closing of the application. For security reason, I...