AutoIt like GUI automation tool for Java [closed] - java

Closed. This question does not meet Stack Overflow guidelines. It is not currently accepting answers.
We don’t allow questions seeking recommendations for books, tools, software libraries, and more. You can edit the question so it can be answered with facts and citations.
Closed 6 years ago.
Improve this question
I need to automate UI testing of a software that my module is plugged in. I do not have an access to code of the host so I need something like AutoIt. Since AutoIt does not work with Swing, is there any AutoIt like GUI automation tool for JAVA based applications?

You can take a look at Marathon, it is for Java.

Java Swing applications can be automated using Jubula Functional Testing Tool.

I like very much Fest but I don't know Autoit :(

TestComplete supports Java, and does not require you to add code to the program you are testing.

Auto can probably do it ? Try the AutoIT JAVA UDF that a friend of mine wrote, it is quite old and may not work anymore..my apols
This UDF currently automates standalone applications and browser-based applets, developed in either Swing or the Abstract Window Toolkit (AWT).
JAVA UDF

May be you can try out JWinAuto

I've heard of sikuli being used for automating java apps

Related

How do I make windows applications using Java? [closed]

Closed. This question does not meet Stack Overflow guidelines. It is not currently accepting answers.
We don’t allow questions seeking recommendations for books, tools, software libraries, and more. You can edit the question so it can be answered with facts and citations.
Closed 7 years ago.
Improve this question
I'm a noob at this but iv been practicing a lot of Java and doing stuff with data structures and what not but I have no idea how to start making actual windows applications... Can someone point me to where I can learn this?
What do you mean by windows applications?
If you mean an application with windows, in the sense that you want an application with a GUI, then you should check out the resources from Oracle on using Java Swing to start with. Other options include JavaFX or AWT.
It is worth noting that there are command line applications. There is no definition of an "application" as specifically something that has a GUI. If you don't know how to make even a small command-line-runnable program in Java, you definitely need to start at the very beginning of the Java tutorials. Here is the Oracle tutorial on basic compiling and running, which applies to Windows as well. The DOS shell commands can be run in Command Prompt.
If you mean specifically how to package Java applications for Microsoft Windows, you should look at how to make JAR files and batch files. Optionally, you can also take a look at this question on SO. Brian Kelly's answer is really complete and teaches you exactly how to make an easy-to-use executable and installer.

Java Swing UI test driver replacement for Fest [closed]

Closed. This question does not meet Stack Overflow guidelines. It is not currently accepting answers.
We don’t allow questions seeking recommendations for books, tools, software libraries, and more. You can edit the question so it can be answered with facts and citations.
Closed 5 years ago.
Improve this question
Is there a replacement for Fest, such that the replacement could drive a Java Swing UI in a blackbox manner (not JUnit) and enable BDD? Fest (https://code.google.com/p/fest/, http://fest.easytesting.org) has been abandoned since 2013 (https://github.com/alexruiz/fest-swing-1.x) as given by its GitHub project.
Java BDD tools such as cucumber (https://cucumber.io) and jbehave (http://jbehave.org) allow JUnit whitebox style, high-level integration testing, but do not drive the Swing UI from the outside in a blackbox manner.
Switching the UI from Swing to JavaFX is not an option due to human resource constraints.
The current related question is behind the times
Automated tests for Java Swing GUIs
AssertJ Swing is a fork from FEST and seems to be currently updated.
Jubula from Eclipse and Marathon are other open source options.
MarathonITE adds bells and whistles to Marathon, comes with support and a proprietary license .
I am aware that this is an old question, but since it comes up when I search for Java Swing functional test automation, I hope this is useful for someone else.
UISpec4J (http://www.uispec4j.org/) seems to be an option, I can't say much because just discovered it.
Hope it works for you.
ReTest (https://www.retest.de/en/) also is an option. It implements an innovative approach to functional regression testing and combines this with ai-based monkey testing. There will also soon be an open source version.
Disclaimer: I am one of the founders of the company behind ReTest.

Automation for GUI desktop application with java framework [closed]

Closed. This question does not meet Stack Overflow guidelines. It is not currently accepting answers.
We don’t allow questions seeking recommendations for books, tools, software libraries, and more. You can edit the question so it can be answered with facts and citations.
Closed 8 years ago.
Improve this question
Lately i bumped into selenuim for web automation which is wonderful tool , gives you the ability to record a test on the web browser and export it into java/c#/etc and modify it as you want in any Java IDE for example.
I know that selenium is only for Web .
Dose selenium got an extension / open source plug in to support desktop GUI application?
There is another framework that do that for desktop GUI application?
One way you can do this
another framework that do that for desktop GUI application
is by using Sikuli. Since it uses image recognition technology
can be used across all desktop applications, also can be driven by multiple languages
and its free.
Just to be full this answer, I'll add that you can combine it with Cucumber and Jenkins like is shown here.
Update
export scripts to Java
is not possible in this sense, since Sikuli scripts are written in Python scripting language and the scripts itself are run using the Jython interpreter (Java base implementation of Python language).
See this answer
and this answer.
Look at these resources how-to:
how-to-write-java-program-in-sikuli
sikuli-java-insertion-dev
use SikuliX API in your JAVA programs
Yes. UiPath can automate desktop, browser, remote desktops or java applications.
Unlike Selenium it has the ability to get access to the internal object model of a java app (recognise the controls and elements you want to click, type, scrape). You can use it from code (SDK) or create automation directly from UiPath Studio.
If you create your application using Swing, so you can test it with FEST. But this lib is no longer supported and works wrong with Linux. There are some another non-free test tools for Swing and JavaFX but I've never used these tools and cannot say whether they good or not.
You can found something about test tools for JavaFX here. For Swing here.

Is There A Portable Java [closed]

Closed. This question does not meet Stack Overflow guidelines. It is not currently accepting answers.
We don’t allow questions seeking recommendations for books, tools, software libraries, and more. You can edit the question so it can be answered with facts and citations.
Closed 6 years ago.
Improve this question
i was just wondering if anyone knew of a portable java IDE/Compiler? Something like an iPod but not so advanced, that let's you work with and compile java?
Just thought it would be a cool idea :P
This serves the purpose. We can compile the programs without requiring Java compiler on our machine.
There is an IDE for Android which supports this, see AIDE
Search for drJava. Is a pretty complex editor and includes a(n Eclipse) compiler.
Unfortunatelly, the project seems to be dead.
If you have an iOS device (iPhone, iPod touch or iPad) at hand, you can jailbreak it and install Java from Cydia. This gives you the compiler and the VM. However, it's old and limited to command line functionality.
You can use http://ideone.com/. This is a website for compiling and running java applications Here you can create an account and save all your example programs, which you can later refer from different location or even share it with others.
You can also practice other computer languages in it. It supports more than 40 programming languages.
Have you given any thought about using codenameone platform? http://www.codenameone.com/

What is a good automated test tool to test UI of Java Swing based windows application [closed]

Closed. This question does not meet Stack Overflow guidelines. It is not currently accepting answers.
We don’t allow questions seeking recommendations for books, tools, software libraries, and more. You can edit the question so it can be answered with facts and citations.
Closed 5 years ago.
Improve this question
I am looking for suggestions on automated testing tools that can be used to test GUI/Frontend of Java Swing based windows applications in automated fashion ?
Fest has a module for functional Swing testing, and it's actively maintained.
windows test case tool is there its eclipse plugin,
Marathon tool is there
I suggest JFCUnit.
Depends on what you want. If you want recording Marathon (http://www.marathontesting.com) might be a good choice. Marathon records scripts in Ruby or Python.
I suggest to take a look at ReTest. It is a innovative tool with a novel approach to functional regression testing, which it combines with ai-based monkey testing.
It is about to become open source as well.
Disclaimer: I am one of the founders of the company behind ReTest.

Categories