Repository navigation
Releases
Ariadne Studio 0.1.2
Ariadne Studio 0.1.2 adds a Blocks tab, where anyone can make the setup blocks a case starts from, with no YAML and no developer. Android only.
Download
| You have | Get this |
|---|---|
| Windows | Ariadne-Studio-0.1.2-win-x64.exe |
| Linux | Ariadne-Studio-0.1.2-linux-x86_64.AppImage |
| Node 22.12 or newer | npx ariadne-studio |
There is no macOS build yet.
What is new
- Blocks tab. Write, edit, try and delete setup blocks in a form. Pick a step's element on the screen, and make any text in a step a setting that each case fills in. A block made here is still an ordinary Maestro file in
blocks/. - Record steps fills a block by using the app, with the same end checks as a case. A password typed into a password field is not kept: its step becomes a setting.
- Save as block opens a saved case in the form as a new block. A case it starts from is written out in full, so the block stands alone.
- Add a reference under a case's name, such as a requirement or user story code. It shows in test case documents.
- Evidence pack, off until you tick Offer an evidence pack after Run all in Settings. After Run all it makes a test results report to print or save as PDF, with a page for each case and a table to sign.
- Fixed on Windows: saving a project file failed while something else was reading it, such as a virus scan, and the end of a Run all could stay saved as "running".
Before you start
- The new parts were tried on an emulator. The Blocks tab and the evidence pack passed on an Android emulator and have not been used on a real phone yet. Recording with a phone on Windows is still unconfirmed, so please report what happens.
- Windows warns on first start. The app is not code signed, so SmartScreen says "Windows protected your PC". Press More info, then Run anyway.
- Watch your phone on Connect. Some phones ask before installing the test helper, and the prompt closes by itself within seconds. Xiaomi, Redmi and POCO phones need one more step: Prepare this phone in Device setup.
See the known limits.
If something goes wrong
Open Device setup and press Export diagnostics. It saves one file with versions, phone facts and the log, and never your saved values, passwords or where keys were pressed. Attach it to a phone report.
Full list of changes: CHANGELOG.md.
Maestro is a trademark of mobile.dev. Ariadne is an independent tool and is not affiliated with mobile.dev.
Ariadne Studio 0.1.1
Ariadne Studio 0.1.1 can set up a Windows computer by itself, follows the phone across apps, adds a Wait step, and keeps the lock screen out of the studio. Android only.
Download
| You have | Get this |
|---|---|
| Windows | Ariadne-Studio-0.1.1-win-x64.exe |
| Linux | Ariadne-Studio-0.1.1-linux-x86_64.AppImage |
| Node 22.12 or newer | npx ariadne-studio, which is still 0.1.0 until this version reaches npm |
There is no macOS build yet.
What is new
- Set up this computer. On Windows x64, Device setup fetches the Android tools, Java and Maestro itself, with no admin rights, no Android Studio and no change to
PATH. Each download is pinned to a version and a SHA-256. Device setup is now a walkthrough that moves on by itself. - The screen follows the phone. A handover to a website or another app shows up without a click, and a note says when another app is in front. A case can carry on across apps.
- Wait. A step that makes a run pause for 1 to 120 seconds, for a page that is still loading.
- The lock screen stays out. While the phone is locked the studio shows a black picture, keeps none of its text and presses nothing, and Use the phone pauses, so a PIN never becomes steps.
- Greek and other text on Windows. Run works from a project folder the system code page cannot spell, and Greek text from Maestro no longer turns into question marks on Java 17.
Before you start
- This Windows build has not been tried on a real computer. The tests pass on real Windows in CI, and an earlier build of Set up this computer worked on one Windows 11 computer. This final build has not been installed on one yet, so please report what happens.
- Windows warns on first start. The app is not code signed, so SmartScreen says "Windows protected your PC". Press More info, then Run anyway.
- A user name Java cannot spell. With a Greek user name, for example, the tools go in
%ProgramData%\Ariadne, locked to your account. Tools a test build left there are downloaded again, and only one such account on a computer can use it. - A tap on a web page that is still loading does nothing, and Maestro still reports it as completed. Add a Wait after a handover. 20 seconds worked on gov.gr on a POCO F5 Pro; 8 seconds did not.
- Watch your phone on Connect. Some phones ask before installing the test helper, and the prompt closes by itself within seconds. Xiaomi, Redmi and POCO phones need one more step: Prepare this phone in Device setup.
Tested with real fingers on a POCO F5 Pro (HyperOS 3), which also ran the handover to gov.gr, Greek selectors, Wait and the lock screen on Linux. See the known limits.
If something goes wrong
Open Device setup and press Export diagnostics. It saves one file with versions, phone facts and the log, and never your saved values, passwords or where keys were pressed. Attach it to a phone report.
Full list of changes: CHANGELOG.md.
Maestro is a trademark of mobile.dev. Ariadne is an independent tool and is not affiliated with mobile.dev.
Ariadne Studio 0.1.0
The first release of Ariadne Studio, a recorder for Maestro. Record Android tests by using your app, and get plain Maestro YAML you can run locally and in CI. Android only.
Download
| You have | Get this |
|---|---|
| Windows | Ariadne-Studio-0.1.0-win-x64.exe |
| Linux | Ariadne-Studio-0.1.0-linux-x86_64.AppImage |
| Node 22.12 or newer | npx ariadne-studio |
There is no macOS build yet.
You also need adb and an emulator or a USB phone. Run needs the Maestro CLI and Java 17 or newer. Set up a device in the app checks all of this and explains what is missing.
Before you start
- Windows warns on first start. The app is not code signed, so SmartScreen says "Windows protected your PC". Press More info, then Run anyway.
- Windows is new. The tests and a start with no phone pass on real Windows in CI. Connecting a phone and recording on Windows have not been tried yet, so please report what happens.
- The first start on Windows can take over a minute. A helper sometimes stalls while starting; the studio notices, restarts it and carries on.
- Watch your phone on Connect. Some phones ask before installing the test helper, and the prompt closes by itself within seconds. Xiaomi, Redmi and POCO phones need one more step: Prepare this phone in Set up a device.
Tested with real fingers on a POCO F5 Pro (HyperOS 3), and over a remote link on a Galaxy A16 (One UI 6.1). See the known limits.
If something goes wrong
Open Set up a device and press Export diagnostics. It saves one file with versions, phone facts and the log, and never your saved values, passwords or where keys were pressed. Attach it to a phone report.
Full list of changes: CHANGELOG.md.
Maestro is a trademark of mobile.dev. Ariadne is an independent tool and is not affiliated with mobile.dev.