AuTomato the web automation recording tool
Link to the Chrome App StoreEvery experienced developer knows how it feels if you continue an existing project and you need to implement a new feature, extend an exsiting one or fix a bug and there are completly no functional tests. And the problem starts after you finished your task and you need to test it manually. It can be a very time consuming task and what if you can reduce the time you spend on testing your web application?
Or what if you want to automate some of your web tasks? For example you want to automate the process of creating a new user on a website. You can do it manually but it can be a very time consuming task. What if you can automate this process? You could record your interaction with the website and then you can replay it whenever you want.
AuTomato is the solution for you!
Automate your web tasks or make E2E testing easier just by recording your web interaction AuTomato helps you to record your web interactions and export these recordings as Playwright or Puppeteer Javascript code. You can also replay the recordings to automate web tasks.
Edit the events of your recorded web interactions inside the extensions popup and setup the javascript events you want to be recorded. But if you want to track "locked" events, like for example "pointerover" or "pointerout", you need to hold the alt-key during capturing these events (its just because a few events are fired too often, so it would make no sense to track them all). Successfully tracked recordings can also be replayed in a new browser window, to give you the opportunity to visually check your recording.
List of features
There are already a great amount of features AuTomato offers you. But there is also a lift of features we are planning to realease in the near and far future. So stay tuned! Here is the list of features AuTomato already offers you:
- Tracking multiple javascript events: scroll, click, dblclick, pointerdown, pointerup, pointerenter, pointerleave, pointerout, pointerover, keydown, keypress, keyup (Most the events are disabled per default, so you need to enable them inside the popup settings page)
- Edit, delete and replay recordings.
- Delete recording events (Editing recording events is not implemented yet)
- Recordings export as Puppeteer, Playwright or Cypress JS code
- Pause a recording to be able to track assertions (Press the alt-key + Click on a HTML element during the recording is paused).
- CSS-Selector settings are also editable. That gives you the possibility to optimize your css selector strings.
- In replay mode you can now edit events during the replay.
- Variables are now supported within the value attribute of input events by wrapping the the variable name with curly braces.
Privacy
Privacy Policy Effective Date: 2023-12-23
Wilhelm Dewald is committed to protecting your privacy. This Privacy Policy explains how we collect, use, and safeguard information obtained during your interaction with our services. Information Collection and Use We may collect and store user interactions locally on your device. These interactions are solely used to create recordings for end-to-end testing purposes. The recordings help us ensure the functionality and reliability of our services.
Types of Information Collected The information collected may include, but is not limited to, user interface interactions, navigation paths, and other relevant data related to the use of our services. We do not collect personally identifiable information (PII) or sensitive information.
Data Storage and Security All collected information is stored locally on your device and is not transmitted to our servers. We implement reasonable security measures to protect the information from unauthorized access, disclosure, alteration, and destruction.
Access to Information You have the right to review, update, or delete the locally stored interaction recordings on your device. You can manage this through the settings of our application.
Third-Party Services No third-party services are used to collect, store, or process the information collected by our services.
Changes to the Privacy Policy We may update this Privacy Policy from time to time. Any changes will be effective immediately upon posting the revised policy on our website or within our application. Contact Us If you have any questions or concerns about our Privacy Policy, please contact us at [wilhelmdewald@googlemail.com]. By using our services, you agree to the terms outlined in this Privacy Policy.
Upcoming features
Here is the list the features we are planning to release in the near and far future (Version 0.2):
- Execute assertions during a recording is replayed