Johannes Dienst profile

    Author

    Johannes Dienst

    Former Developer Advocate at AskUI

    Articles

    Writing by Johannes Dienst.

    AskUI vs SikuliX: Agentic Testing vs Image-Based Automation (2026)Academy

    AskUI 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
    Top 10 Automation Tools for Web Testing (2026)Academy

    Top 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
    Create & Manage AskUI AI Elements (Snipping)Academy

    Create & 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
    AskUI Automation Example with Flutter (2025 Guide)Tutorial

    AskUI 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
    AskUI vs Cypress: Which Automation Tool Fits You?Alternatives

    AskUI 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
    AskUI vs Ui.Vision RPA: Automation Tool ComparisonAlternatives

    AskUI 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
    Automate Multiple Devices with AskUITutorial

    Automate Multiple Devices with AskUI

    This tutorial shows how to automate multiple devices on the same network by using AskUI.

    2 min readJul 3, 2025Read
    AI and the Future of Work: What's Coming in 2025News

    AI 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
    Cookie Clicker Automation with AskUI VisionTutorial

    Cookie 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
    Extract Arbitrary Screen Data with AskUI ask()Tutorial

    Extract 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
    Automate GitHub 2FA with Android DeviceTutorial

    Automate 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
    Better AskUI Workflows with SDK MethodsAcademy

    Better 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
    UI Automation Challenges: New ApproachesAcademy

    UI 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
    UI Automation Challenges: The Future Is NowAcademy

    UI 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
    Common Terms in Computer VisionAcademy

    Common 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
    Conditional Execution in AskUI WorkflowsAcademy

    Conditional 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
    Improving Text Selection with Optional ParametersTutorial

    Improving 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
    How to expect() - The PitfallsAcademy

    How 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
    Retrain Text Elements with AskUI OCR Teaching AppTutorial

    Retrain 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
    Integrate Test Data from APIs, CSV & DBs in AskUITutorial

    Integrate 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
    Add Video Recording & Custom Reporters to AskUITutorial

    Add 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
    Intelligent Agent AI: LLM AgentsAcademy

    Intelligent 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
    Machine Learning in TestingAcademy

    Machine 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
    Parallel Execution of AskUI Workflows with JestAcademy

    Parallel 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
    Run AskUI Workflows with Pipedream: Smoke TestingAcademy

    Run 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
    Take a Screenshot with AskUI - Also on Fail!Tutorial

    Take 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
    Testing Microservice ArchitecturesAcademy

    Testing 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
    Device UI Controller for Vision AI AgentsAcademy

    Device 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
    Top 10 Mobile Automation Tools for Android & iOSAcademy

    Top 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
    Top Automation Tools for Web, Mobile & DesktopAcademy

    Top 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
    Try AskUI in Your Browser With GitpodTutorial

    Try 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
    How to Use the get() Command of AskUITutorial

    How 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
    Relational Selectors in AskUITutorial

    Relational 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
    Set Up Android Devices for Mobile App TestingTutorial

    Set 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
    Zip & Upload Images to Google Drive with AskUITutorial

    Zip & 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
    UI Test Automation vs Visual TestingAcademy

    UI 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
    Understanding Text Filters in AskUITutorial

    Understanding 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
    Use AskUI and Cucumber TogetherAcademy

    Use 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
    Use Selenium and AskUI TogetherAcademy

    Use 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
    How to Use Custom Elements in AskUITutorial

    How 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
    J&J Talk AI S2E02: Geospatial Analysis & VisionAcademy

    J&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
    J&J Talk AI Ep 01: What is AI and Its Origins?Academy

    J&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
    J&J Talk AI Ep 02: Classical Computer VisionAcademy

    J&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
    J&J Talk AI Ep 05: Vision TransformersAcademy

    J&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
    J&J Talk AI Ep 03: Deep Learning and CNNsAcademy

    J&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

    We value your privacy

    We use cookies to enhance your experience, analyze traffic, and for marketing purposes.