CukeTest Automation Capacity
Supported automation types
CukeTest currently provides support for various platforms. The capabilities of different platforms are as follows:
Capabilities | Windows | Linux* | Mac |
---|---|---|---|
Web | ✔ | ✔ | ✔ |
Mobile | ✔ | ✔ | ✔ |
Windows Application、.NET、WPF | ✔ | ||
Qt | ✔ | ✔ | |
Java, GTK | ✔ | ✔ | |
Screen, Keyboard, Mouse | ✔ | ✔ | ✔ |
OCR | ✔ | ✔ | ✔ |
Image | ✔ | ✔ | ✔ |
Note: The Linux version of CukeTest needs to apply for a trial. If you have this requirement, please Contact Us to apply for a trial.
Introduction to CukeTest
Introduction to Automation
Since CukeTest adopts a free strategy for open source use, allowing users to introduce new NPM packages and binary files by themselves, there is no limit to the amount of Web or mobile automation development through open source automation libraries such as Selenium, Puppeteer, and Appium.
But the number of scenario is still limited by usage.
- Desktop automation:
- Windows: Applications developed mainly for Windows frameworks (including
.NET
,WPF
,WinForm
, etc.), as well as cross-platform applications developed using Qt framework, Java applications Automation see Article 5; - Linux: For applications developed using GTK 2/3 in the Linux desktop, and cross-platform application automation developed using the Qt framework.
- Windows: Applications developed mainly for Windows frameworks (including
- Web Automation: Automation for web pages/applications;
- API automation: automation for RESTful API;
- Mobile terminal automation: For mobile terminal automation, if it is the tested system iOS, you need to use the Mac version of CukeTest for development.
- Java Application Automation: Desktop applications developed for Java, such as
Swing
andAWT
GUI libraries (SWT
framework can be completed by Windows automation) ; - Simulate User Operations: the general term for screen, mouse, and keyboard operations. It is aimed at a series of libraries that simulate manual operations. Because CukeTest automates the operation object, it also provides such a set of commonly used automated operation libraries that do not depend on the operation object;
- OCR: Optical Character Recognition Library, a library for recognizing text in controls, file content, and pictures, such as locating the position of the specified text in the control, recognizing the content of PDF files, recognizing text in screenshots, etc.;
- Image Operation: library for image recognition, comparison and cropping.
Chinese version click here.