askui Blog

Follow the askui blog for product news, feature announcements and technical posts about automation.

Simple Website with top navbar, one big tile with a logo consisting of a green square and a black T in it and right next to it a text tile. Below three smaller tiles with the same logo beneath each other. same

Automate Highlighting in WYSIWYG Editors with AskUI

Working in What-You-See-Is-What-You-Get editors (WYSIWYG) can be very tiring and also taxing on your wrists. Things like highlighting the same thing over and over again can often not be done with search-and-replace, because there is just no button for it 😤 In this tutorial I will show you how I automated this task with AskUI and also how to work around some kinks of WYSIWIG-Editors like microanimations and strange behaviour.

Johannes Dienst
September 19, 2023
Boy standing on a metal platform gazing into an endless futuristic city with a lot of colorful displays. The city spans across the whole horizon and sky.

J&J Talk AI Season 2 Episode 01: Reassess Computer Vision - Practical Applications

In season two, we are back to explore practical applications of computer vision and their unique challenges. From identifying humans through facial analysis software to assisting doctors in diagnosing patients from medical images, computer vision is making a big impact across various domains. Join us as we unravel the mysteries of object detection, classification, and segmentation, and discover how these techniques are powering self-driving cars like Tesla's autopilot.

Johannes Dienst
September 19, 2023

Automate Your WebGL Application in 7 Easy Steps

Embrace Immersive and Interactive User Experiences: A Guide to Automating WebGL Websites with AskUI As web developers increasingly seek to captivate users with immersive experiences, WebGL-based websites have gained popularity. By harnessing the power of canvas to draw graphics and animations directly, they offer unparalleled creative control and dynamism in crafting user interfaces. The result? A more flexible and engaging platform for stunning graphical compositions, delivering real-time interactions that captivate visitors.

Ron van Cann
September 5, 2023

AskUI Ranks Among Top 20 AI Startups in Germany

AskUI, the Karlsruhe-based AI startup, has earned a spot in the top 20 AI startups in Germany.

Jonas Menesklou
August 1, 2023
Scarves in multiple color hanging down as presentation.

Visual Regression Testing with AskUI and Jest

Visual Regression Testing (VRT) is a useful method to guard yourself against unwanted layout and visual changes that can occur with new version of a Graphical User Interface (GUI).AskUI is not a testing tool in the original sense but an automation tool for all GUIs that is platform-independent. Wouldn't it be nice to combine VRT with AskUI, so you do not have to maintain two different projects.Luckily you can do this because Jest - AskUIs favourite runner - can be extended to provide VRT, while AskUI delivers the screenshots to test on.

Johannes Dienst
August 1, 2023
Wind direction indicator as arrow with celestial direction signs underneath.

Enhancing Text Selection and Relational Selectors 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, we've implemented optional parameters, allowing you to simply use `text(<your text here>)` with your preferred parameter. This makes it easier to select text and improves readability.

Johannes Dienst
August 17, 2023
Display showing eight tiles with financial metrics visualizations.

Integrating Video Recording and Custom Reporters into AskUI Runs

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 execution.Wouldn't it be nice to get a report of failed automation steps that include screenshot before and after an execution and also a video?We've recently added video recording support to our UI controller, enabling you to record a video for each step you execute and add it to a report of your AskUI runs. We also provide an interface you can implement so you can integrate it into your favorite reporting tool like for example Allure.

Johannes Dienst
July 24, 2023
Orange glowing lightbulb in a raw socket with blurry background.

Use the Power Of TypeScript in AskUI

In the past, we've discussed using if and else statements, try and catch blocks, and for loops in TypeScript for building UI automations. However, to avoid repeating code and add real UI interactivity to your AskUI workflows, it's essential to harness the power of functions.Functions can help create reusable and efficient code for checking if elements are present and reacting accordingly.

Johannes Dienst
July 24, 2023
Smartphone, printed out paper and laptop display showing a dashboard with a bunch of random graphs and charts.

Integrating Test Data from APIs, CSV Files, and Databases into AskUI Workflows

Are you struggling to integrate test data into your AskUI workflows effectively? Do you find yourself juggling APIs, CSV files, and databases without a clear approach? Integrating test data from various sources can be a daunting task. By the end of this post, you'll have a foundation for integrating test data into your AskUI workflows using APIs, CSV files, and databases.

Johannes Dienst
July 24, 2023