Package com.shaft.driver


package com.shaft.driver
  • Class
    Description
    Factory for creating and managing WebDriver instances in SHAFT.
    List of the supported driver types for execution
    The main entry point for the SHAFT test automation framework.
    Manages a REST API session and exposes a fluent interface for building and executing HTTP requests (GET, POST, PUT, PATCH, DELETE).
    Provides access to command-line and file-system operations.
    Provides database connectivity and query execution.
    Contains GUI-related subsystems for web and mobile test automation.
    Entry point for building element locators using SHAFT's fluent Locator API.
    Manages a Selenium/Appium WebDriver session and exposes fluent actions for browser navigation, element interaction, touch gestures, alert handling, and assertions.
    Exposes SHAFT's runtime configuration properties.
    Utility class for emitting log messages and attaching artifacts to the Allure execution report.
    Provides test data readers for various file formats.
    Reads test data from CSV files.
    Reads test data from Microsoft Excel files.
    Reads test data from JSON files.
    Reads test data from YAML files.
    Provides standalone assertion and verification builders for use outside of a WebDriver context (e.g., API response validation, object comparison).