Looking for implementing a framework for GUI Swing application using open source tools

Asked by Srinivas P

Currently i am using IDE to write scripts it is plain click events and displaying messages.

But i wanted to implement framework such a way that , all snapshots and Variable values are declared in one class and functions are written in one class and then wanted to write test functions by calling existing class methods by passing parameters

Also i need to implement test report at the end of test suite.

Is there any way like i can integrate SikuliX+Java+TestNG...etc [OR ]. SikuliX +RobotFramework + TestNG [OR] any other recommendation are welcome.

I wanted to come-up with a framework for GUI swing application using SikuliX

Thanks for solving the earlier question : https://answers.launchpad.net/sikuli/+question/254627

This is continuous to earlier query.

Question information

Language:
English Edit question
Status:
Answered
For:
SikuliX Edit question
Assignee:
No assignee Edit question
Last query:
Last reply:
Revision history for this message
RaiMan (raimund-hocke) said :
#1

The SikuliX features are implemented in Java and as API available in jar files (version 1.1.0 even on MavenCentral soon, already as SNAPSHOT on OSSRH)

So if you are just starting, I recommend to use 1.1.0 from the beginning and use sikulixapi.jar, that is The Java API, but contains the wrappers for Jython and JRuby usage as well.

So you are free to use any Java-aware testing framework you want in a capable IDE of your choice (Eclipse, NetBeans, IntelliJ, …)

about Sikuli + RobotFrameWork: it works (recommended Jython 2.7), google should reveal relevant information

generally start here to get to the relevant information for 1.1.0:
http://sikulix.com

Revision history for this message
Srinivas P (sri-perla) said :
#2

Thanks for the quick reply with details...Let me go through information as suggested and post if any further queries

Can you help with this problem?

Provide an answer of your own, or ask Srinivas P for more information if necessary.

To post a message you must log in.