What is Codeless Automation?
Codeless Automation allows for creating and running automated tests, without writing the tests.
Usually, a recorder will record the interactions of a tester and save these actions for replay. The recorder will save references to the element (the css selector or XPath) and the state of the element.
During the recording, the tester can add verifications to the recorded actions. Such verifications include:
- Check if an element is present on the page/screen
- Does the element contain a specific text
- Does an element have a specific style
- ...
For Codeless Automation on iOS and Android, we recommend recording the element's CSS Selector, since this is what Appium uses as well.
Selenium IDE
Our Codeless Automation feature integrates with Selenium IDE. This Chrome/Firefox extension allows you to record your flows in your own browser.
Selenium IDE is an easy to use tool that requires no additional setup. It is very straightforward to use, even if you are not a developer.
It supports using variables, which is something our Codeless Automation feature supports as well.
You can generate dynamic variables and use these in your tests. For example, generate a random email address and password to test your login flow.
iOS and Android Codeless Automation
As a first step in supporting full Codeless Automation for Android and iOS, we now allow for running your recorded Selenium IDE tests on our iOS simulators and Android emulators.
You can schedule tests, receive alerts and reports, and see detailed logs, screenshots and a video of these tests.
We'll automatically convert XPath selectors to CSS Selectors, and skip certain steps that do not make sense with mobile, for example setWindowSize
What's next?
Next up, we will work on adding Codeless Automation for native mobile apps on Android and iOS.
We'll create an online recorder which will record all your interactions with the mobile app, save these actions and replay the tests on both iOS/Android simulators and Real Mobile Devices.
This feature is now available in our Member area. Happy Testing!