Writing by Johannes Dienst.
AcademyAskUI vs SikuliX: Agentic Testing vs Image-Based Automation (2026)
SikuliX uses screenshot pattern matching that breaks under resolution changes. AskUI uses screen-based execution that adapts to those conditions.
8 min readApr 7, 2026Read
AcademyTop 10 Automation Tools for Web Testing (2026)
Effective testing is only possible when the most appropriate and readily available tool is identified. This blog will walk you through some of the....
4 min readOct 15, 2025Read
AcademyCreate & Manage AskUI AI Elements (Snipping)
Create, list, and delete AskUI AI Elements in the shell with the `AskUI-NewAIElement` command. A fast, built-in alternative to external snipping tools
5 min readAug 23, 2025Read
TutorialAskUI Automation Example with Flutter (2025 Guide)
Learn Flutter mobile UI automation with AskUI. Full tutorial for form, datepicker, swipes & camera automation using AI-powered visual selectors.
2 min readJul 3, 2025Read
AlternativesAskUI vs Cypress: Which Automation Tool Fits You?
Compare AskUI and Cypress across AI capabilities, cross-platform support, and ease of use. Choose the best tool for your QA needs.
3 min readJul 3, 2025Read
AlternativesAskUI vs Ui.Vision RPA: Automation Tool Comparison
Compare AskUI vs Ui.Vision RPA for cross-platform UI automation. Discover which tool best fits your QA needs, from AI vision to open-source flexibilit
3 min readJul 3, 2025Read
TutorialAutomate Multiple Devices with AskUI
This tutorial shows how to automate multiple devices on the same network by using AskUI.
2 min readJul 3, 2025Read
NewsAI and the Future of Work: What's Coming in 2025
How AI is transforming work, education, and QA automation in 2025. Learn future job skills and how agentic AI like AskUI empowers test teams.
4 min readJun 12, 2025Read
TutorialCookie Clicker Automation with AskUI Vision
Cookie Clicker is a very click-heavy game that requires a lot of attention. Let's automate it with AskUI's Vision Agent.
1 min readNov 21, 2024Read
TutorialExtract Arbitrary Screen Data with AskUI ask()
With AskUI's ask() command you can extract arbitrary data from your User Interface as JSON and use it in your workflows.
3 min readNov 11, 2024Read
TutorialAutomate GitHub 2FA with Android Device
Today, we're building a two-factor authentication GitHub workflow automation with a browser we have on our Personal Computer (PC) and a physical A....
5 min readNov 11, 2024Read
AcademyBetter AskUI Workflows with SDK Methods
AskUI interacts with your operating system like a real human user. This directly leads to code that specifies WHAT you have to do in a specific se....
2 min readNov 11, 2024Read
AcademyUI Automation Challenges: New Approaches
In this blog, we will discuss the problems that come with selector-based approaches and how current tools try to remedy them with Smart Selectors ....
3 min readNov 11, 2024Read
AcademyUI Automation Challenges: The Future Is Now
In this last blog, we look at cutting-edge and future technologies that promise to solve UI Automation for user interfaces that are currently hard....
4 min readNov 11, 2024Read
AcademyCommon Terms in Computer Vision
When you read about Artificial Intelligence, Machine Learning and Computer Vision you often come across terms that seem to be common. But do you k....
4 min readNov 11, 2024Read
AcademyConditional Execution in AskUI Workflows
This blog post explains how to implement preconditions in AskUl workflows, so they become manageable and stable.
2 min readNov 11, 2024Read
TutorialImproving Text Selection with Optional Parameters
In the past, you had to write `text.withText(<your text>)` for text selection. This was tedious to write and additionally hard to read, too. Now, ....
1 min readNov 11, 2024Read
AcademyHow to expect() - The Pitfalls
Selecting elements visually is pretty cool and all. But once you start to build a serious workflow it is not enough. You also need: Checking if el....
2 min readNov 11, 2024Read
TutorialRetrain Text Elements with AskUI OCR Teaching App
Learn to use the AskUI OCR Teaching App step-by-step to get rid of flaky text recognition.
2 min readNov 11, 2024Read
TutorialIntegrate Test Data from APIs, CSV & DBs in AskUI
Are you struggling to integrate test data into your AskUI workflows effectively? Do you find yourself juggling APIs, CSV files, and databases wit.....
2 min readNov 11, 2024Read
TutorialAdd Video Recording & Custom Reporters to AskUI
Debugging UI-Automations can be a real pain especially when you run them inside a Pipeline with no chance to observe what is actually happening during
2 min readNov 11, 2024Read
AcademyIntelligent Agent AI: LLM Agents
The realm of artificial intelligence (AI) is rapidly evolving, and one of the most groundbreaking advancements is the emergence of LLM agents.
3 min readNov 11, 2024Read
AcademyMachine Learning in Testing
Having a reliable QA strategy is important for the smooth functioning of the software. While there are software testing methods that utilize the l....
3 min readNov 11, 2024Read
AcademyParallel Execution of AskUI Workflows with Jest
Have you ever needed to run your AskUI Workflows in parallel on multiple devices to speed up the execution?
2 min readNov 11, 2024Read
AcademyRun AskUI Workflows with Pipedream: Smoke Testing
This blog describes all the steps on how to integrate AskUI into a Pipedream workflow, so we get the benefit of visual selection and user interaction.
4 min readNov 11, 2024Read
TutorialTake a Screenshot with AskUI - Also on Fail!
When you develop UI-Automations you often run into the problem that they fail inexplicably 😥. This leads to frustration and oftentimes stops the ....
2 min readNov 11, 2024Read
AcademyTesting Microservice Architectures
The microservice architecture paradigm is constructing an application by breaking it into small independent services. Each operates in its process....
2 min readNov 11, 2024Read
AcademyDevice UI Controller for Vision AI Agents
Read about the missing link: A reliable Device UI Controller that can act as real-human user in this blog post.
2 min readNov 11, 2024Read
AcademyTop 10 Mobile Automation Tools for Android & iOS
Choosing a best-suited automation tool for mobile apps testing becomes reasonably important for improving application speed and getting a better r....
5 min readNov 11, 2024Read
AcademyTop Automation Tools for Web, Mobile & Desktop
Automating software testing is gaining traction in the industry due to its several advantages. In addition to saving time, automation also elimin ....
1 min readNov 11, 2024Read
TutorialTry AskUI in Your Browser With Gitpod
askui controls your operating system (OS) through mouse movement, mouseclicks, keypresses and screencapture.Thus it can be a pain to install it on....
3 min readNov 11, 2024Read
TutorialHow to Use the get() Command of AskUI
This tutorial will show you how you can utilize askuis get()-command to write more powerful automation. With the get()-command you can extract the ...
3 min readNov 11, 2024Read
TutorialRelational Selectors in AskUI
In this tutorial, we will explain how all the different relational selectors work in askui, so you get a thorough understanding of them. Relationa ...
3 min readNov 11, 2024Read
TutorialSet Up Android Devices for Mobile App Testing
In this tutorial, we will walk you through how to set up an Android device for developing and testing mobile apps running on Android devices..........
5 min readNov 11, 2024Read
TutorialZip & Upload Images to Google Drive with AskUI
This tutorial will show you how to zip files on your filesystem and then upload them to Google Drive on Windows OS. The goal is to show you a lot o ..
2 min readNov 11, 2024Read
AcademyUI Test Automation vs Visual Testing
A few years back, most of the testing cycles were performed by replicating the ideal testing environment. And to complete the testing, engineers .....
1 min readNov 11, 2024Read
TutorialUnderstanding Text Filters in AskUI
This tutorial demonstrates different methods to handle text elements with askui. askui offers four different methods
3 min readNov 11, 2024Read
AcademyUse AskUI and Cucumber Together
By defining the behavior of a system in a structured format like Gherkin, Behavior-Driven Development (BDD) enables teams to bridge the gap between ..
2 min readNov 11, 2024Read
AcademyUse Selenium and AskUI Together
When you automate browser applications there is no way around an automation tool as Selenium. It optimized for browser interaction and executes fast.
2 min readNov 11, 2024Read
TutorialHow to Use Custom Elements in AskUI
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 s....
6 min readOct 24, 2024Read
AcademyJ&J Talk AI S2E02: Geospatial Analysis & Vision
What exactly is geospatial analysis, you ask? Well, in the realm of computer vision, it's all about examining images from a unique perspective – n....
7 min readJun 30, 2024Read
AcademyJ&J Talk AI Ep 01: What is AI and Its Origins?
In the first episode, we discuss the difference between artificial intelligence, machine learning, and deep learning, and explore the concept of a....
8 min readJun 30, 2024Read
AcademyJ&J Talk AI Ep 02: Classical Computer Vision
In the second episode we talk about the origin of Computer vision. Dating back to to a summer school in 1966. We also talk about classical approach...
7 min readJun 30, 2024Read
AcademyJ&J Talk AI Ep 05: Vision Transformers
In the fifth episode we talk about Vision Transformer architectures. An approach for language translation and only recently applied to computer vision
7 min readJun 30, 2024Read
AcademyJ&J Talk AI Ep 03: Deep Learning and CNNs
In the third episode we dive deeper into Deep Learning and how Convolutional Neural Networks tackle Computer Vision tasks.
8 min readMay 6, 2024Read