GPT Driver User Guide
GPT Driver SDK
GPT Driver SDK
  • 👋Welcome
  • Overview
    • 💡Why GPTD
    • SDKs
      • Prerequisites
      • Python
        • Setup
        • Examples
        • Reference
      • Typescript
        • Setup
        • Examples
        • Reference
      • Java
        • Setup
        • Examples
          • GPT Driver + TestNG
          • GPTD + Lambdatest
          • GPTD + SauceLabs
          • GPT Driver + BrowserStack
        • Reference
        • Use within Android
      • Android Native (Java/Kotlin)
        • Setup
        • Example
        • Reference
      • Swift
        • Setup
        • Usage
Powered by GitBook
On this page
  1. Overview

Why GPTD

Benefits

Low Flakiness

  • AI Reasoning helps to handle unexpected situations (e.g. unexpected popups, flow changes).

  • Visual approach is robust against underlying technology changes (e.g. element identifier, XPath changes, webviews)

  • LLM powered approach can handle copy changes (e.g. copy updates, multi-language interfaces)

High Flexibility

  • Can be part of your code base (e.g. change history in Git, leverage existing infrastructure)

  • Works with patterns such as Page Object Models (e.g. annotate existing methods to make them less flaky)

  • Leverage GPTD only when useful (e.g. catch failures, data extraction, complex assertions)

High Performance

  • Executes your existing code based test script

  • only if the code based execution fails, GPTD will take over and try to finish the test step

PreviousWelcomeNextSDKs

Last updated 10 months ago

💡