Skip to main content

AIDEN: What's new?

Updated over 5 months ago

29 September, 2025

πŸš€ Export test code in Python

You can now export your recorded tests to Python and it uses the new GPT-5 AI model for better results. The tests naming is handled properly with spaces and support for special characters.

  • Python + Playwright: Full support for generating Python Playwright tests with proper async/await patterns

  • Python + Selenium: Complete Python Selenium test generation with WebDriver integration

  • XPath Support: Python Selenium exports now use XPath selectors for better element targeting

πŸ”” You now get notified when your AI-generated tests are ready

πŸ“ˆ Everything should be just a pinch faster now

Faster Action Resolution:

  • Parallel Processing of multiple action candidates simultaneously.

  • Smart Triangulation: Better algorithm for determining click points and scroll actions

  • Modular request handling reduces processing time

Streaming Reliability:

  • Streaming timeouts now adapt based on AI response patterns.

  • Improved Error Handling: Better recovery from network interruptions during AI streaming

Smarter AI Integration

  • Model Optimization: Improved model selection based on task complexity

  • Enhanced Prompts: More specific prompts reduce AI ambiguity and improve response quality

πŸ› Bug Fixes

Form Filling Improvements

  • Forms now properly clear existing content before filling new values

  • Better handling of rich text editors and content editable elements

  • Improved behavior with pre-filled forms and empty fields.

Validation & Error Prevention

  • Fixed crashes when elaboration_required field is null in chat processing

  • Clearer restrictions on cross-domain navigation to prevent test failures

  • Better validation for URL opening scenarios in intention validation

Data Generation and Job Execution

  • Fixed randomizer to properly consider existing placeholders

  • Action executor now properly includes target host information to fix redirection issues
    ​

πŸš€ Smart Randomized Data

The generator now intelligently detects when to use dynamic data instead of hardcoded values.

  • Based on context, automatically identifies fields that should use random data (emails, usernames, etc.)

  • Automatically remembers and reuses generated values across test steps for consistency

  • Added exhaustive support for different random data patterns for emails, names, numbers, dates and a lot more.

  • Enhanced placeholder replacement with validation to prevent test failures

πŸš€ Intelligent Selector Reuse

The generator now reuses successful element selectors to improve reliability to reduce flakiness.

  • Stores and reuses selectors based on element descriptions

  • Leverages this system to find optimal element targeting strategies

  • Verifies stored selectors still work before reusing them.

Did this answer your question?