© 2023 Hashnode
#askui
WebGL-based websites are becoming increasingly popular among web developers looking to create immersive and interactive user experiences. By drawing graphics and animations directly on the canvas, the…
Real interactivity is what characterizes what an end-user is doing on a User Interface (UI). This is why it is important to extract data from your UI into your tool and use it later, for assertions fo…
Overview In this article, we will give a detailed overview of askui's architecture and how it works under the hood. askui is built on top of a number of components. We will cover what these component…
askui controls your operating system (OS) through mouse movement, mouseclicks, keypresses and screencapture. Thus it can be a pain to install it on your local machine. Not everything might work out of…
Overview Custom Element Selection is a feature in askui that enables you to create custom selectors for elements on the screen, instead of relying on the standard selectors provided such as Button, Te…
Overview When using Jest as the framework for your test, it's often desired to have a report that summarises the test result neatly. Although Jest comes with a default test reporter, which prints out …
Today, we're building a two-factor authentication GitHub workflow automation with a browser we have on our Personal Computer (PC) and a physical Android device. Cross-Platform automation within one fr…
Overview This tutorial shows how to automate multiple devices on the same network by using askui library. After following this tutorial, you will be able to automate more than one device across differ…
In this tutorial, we will automate web browser searching on Android devices. This tutorial assumes that you have already set up your Android test device, alongside the Android Development Environment.…
User Interface (UI) Automation is a hard task in todays world as the tools used are normally dependent on relying on structural clues instead of visual recognition of UI elements. In this three part b…