Our primary focus is to keep things simple, so also non-technical people can work with Repeato.
Repeato is the desktop software that allows you to:
Repeato allows you to quickly edit tests by copying and pasting steps or dragging them around.
Also, here is a list of shortcuts you can use to get even more efficient:
It’s possible to import whole tests from the library, but also just single steps.
Further, you can select steps and choose to export them as a separate test to the library. This can be quite helpful when you are trying to keep your tests small by breaking them apart into building blocks.
The start app step allows you to pass additional data to your app. You could for example send a “testing” param, so the app can show only testing data.
You need to set one argument per line.
If you don’t have access to the source code of your app, or the app is built by someone else, you can send them those instructions, so they know how to receive the data on the app side:
On Android you can access an argument inside of your app like this:
val myValue = intent.getStringExtra("my-launch-argument")
On iOS you can add a launch argument like this:
-my-launch-argument 1
Inside of the app the param can be read like this:
UserDefaults.standard.string(forKey: "my-launch-argument")
Please note: inside of Repeato you need to include the “-“, but inside the app you need to access the argument via my-launch-argument
(Don’t include -
).
How element search works:
Repeato always tries to be as quick as possible, by interacting with elements as soon as they show up. But it’s slightly more complicated.
This is how the element search works in more detail: