https://github.com/nakov/sikulisharp-example
Example of SikuliX based UI testing with C#
https://github.com/nakov/sikulisharp-example
Last synced: 6 months ago
JSON representation
Example of SikuliX based UI testing with C#
- Host: GitHub
- URL: https://github.com/nakov/sikulisharp-example
- Owner: nakov
- Created: 2021-04-28T23:25:41.000Z (over 4 years ago)
- Default Branch: main
- Last Pushed: 2021-04-28T23:46:33.000Z (over 4 years ago)
- Last Synced: 2025-05-29T00:08:14.454Z (8 months ago)
- Language: C#
- Size: 66.5 MB
- Stars: 0
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# SikuliSharp Example
Example of SikuliX based automated UI testing with C#. **SikuliX** is a test automation tool, based on **image recognition**. It can find images, click on them, type text and assert images are found on the screen. It is based on OpenCV and Java Robot framework.
## Dependencies
- **SikuliSharp.NetCore**: https://github.com/OutSystems/SikuliSharp.NetCore
- **Java 8** (does not work with newer Java versions, only JRE is enoough): https://java.com/en/download
- **SikuliX IDE 1.1.3** (running in interactive mode with the Python console, does not support newer versions): https://github.com/nakov/SikuliSharp-Example/tree/main/Sikuli
- **.NET 5**: https://github.com/dotnet/runtime
- **Windows OS**: the SikuliX IDE is compiled for Windows only.
## Running the Example
1. Set `JAVA_HOME` to point your JRE8 installation, e.g. `C:\Program Files\Java\jre1.8.0_291`
2. Open the project in **Visual Studio** and run the **unit tests**.
3. Alternatively, run the unit tests from the console, using `dotnet test`