Praman — Agent-First SAP UI5 Test Automation Plugin - v1.2.0
    Preparing search index...

    Variable ErrorCodeConst

    ErrorCode: Readonly<
        {
            ERR_AI_CAPABILITY_NOT_FOUND: "ERR_AI_CAPABILITY_NOT_FOUND";
            ERR_AI_CONTEXT_BUILD_FAILED: "ERR_AI_CONTEXT_BUILD_FAILED";
            ERR_AI_INVALID_REQUEST: "ERR_AI_INVALID_REQUEST";
            ERR_AI_LLM_CALL_FAILED: "ERR_AI_LLM_CALL_FAILED";
            ERR_AI_NOT_CONFIGURED: "ERR_AI_NOT_CONFIGURED";
            ERR_AI_PROVIDER_UNAVAILABLE: "ERR_AI_PROVIDER_UNAVAILABLE";
            ERR_AI_RATE_LIMITED: "ERR_AI_RATE_LIMITED";
            ERR_AI_RESPONSE_INVALID: "ERR_AI_RESPONSE_INVALID";
            ERR_AI_RESPONSE_PARSE_FAILED: "ERR_AI_RESPONSE_PARSE_FAILED";
            ERR_AI_STEP_INTERPRET_FAILED: "ERR_AI_STEP_INTERPRET_FAILED";
            ERR_AI_TOKEN_LIMIT: "ERR_AI_TOKEN_LIMIT";
            ERR_AUTH_FAILED: "ERR_AUTH_FAILED";
            ERR_AUTH_SESSION_EXPIRED: "ERR_AUTH_SESSION_EXPIRED";
            ERR_AUTH_STRATEGY_INVALID: "ERR_AUTH_STRATEGY_INVALID";
            ERR_AUTH_TIMEOUT: "ERR_AUTH_TIMEOUT";
            ERR_BIND_FAILED: "ERR_BIND_FAILED";
            ERR_BIND_NOT_SUPPORTED: "ERR_BIND_NOT_SUPPORTED";
            ERR_BRIDGE_EXECUTION: "ERR_BRIDGE_EXECUTION";
            ERR_BRIDGE_INJECTION: "ERR_BRIDGE_INJECTION";
            ERR_BRIDGE_NOT_READY: "ERR_BRIDGE_NOT_READY";
            ERR_BRIDGE_TIMEOUT: "ERR_BRIDGE_TIMEOUT";
            ERR_BRIDGE_VERSION: "ERR_BRIDGE_VERSION";
            ERR_CONFIG_INVALID: "ERR_CONFIG_INVALID";
            ERR_CONFIG_NOT_FOUND: "ERR_CONFIG_NOT_FOUND";
            ERR_CONFIG_PARSE: "ERR_CONFIG_PARSE";
            ERR_CONTROL_AGGREGATION: "ERR_CONTROL_AGGREGATION";
            ERR_CONTROL_INTERACTION_FAILED: "ERR_CONTROL_INTERACTION_FAILED";
            ERR_CONTROL_METHOD: "ERR_CONTROL_METHOD";
            ERR_CONTROL_NO_DOM_REF: "ERR_CONTROL_NO_DOM_REF";
            ERR_CONTROL_NOT_ENABLED: "ERR_CONTROL_NOT_ENABLED";
            ERR_CONTROL_NOT_FOUND: "ERR_CONTROL_NOT_FOUND";
            ERR_CONTROL_NOT_INTERACTABLE: "ERR_CONTROL_NOT_INTERACTABLE";
            ERR_CONTROL_NOT_UI5: "ERR_CONTROL_NOT_UI5";
            ERR_CONTROL_NOT_VISIBLE: "ERR_CONTROL_NOT_VISIBLE";
            ERR_CONTROL_PROPERTY: "ERR_CONTROL_PROPERTY";
            ERR_FLP_API_UNAVAILABLE: "ERR_FLP_API_UNAVAILABLE";
            ERR_FLP_INVALID_USER: "ERR_FLP_INVALID_USER";
            ERR_FLP_OPERATION_TIMEOUT: "ERR_FLP_OPERATION_TIMEOUT";
            ERR_FLP_PERMISSION_DENIED: "ERR_FLP_PERMISSION_DENIED";
            ERR_FLP_SHELL_NOT_FOUND: "ERR_FLP_SHELL_NOT_FOUND";
            ERR_INTENT_ACTION_FAILED: "ERR_INTENT_ACTION_FAILED";
            ERR_INTENT_FIELD_NOT_FOUND: "ERR_INTENT_FIELD_NOT_FOUND";
            ERR_INTENT_NAVIGATION_FAILED: "ERR_INTENT_NAVIGATION_FAILED";
            ERR_INTENT_VALIDATION_FAILED: "ERR_INTENT_VALIDATION_FAILED";
            ERR_MATCHER_DUPLICATE: "ERR_MATCHER_DUPLICATE";
            ERR_MATCHER_FROZEN: "ERR_MATCHER_FROZEN";
            ERR_MATCHER_INVALID: "ERR_MATCHER_INVALID";
            ERR_NAV_ROUTE_FAILED: "ERR_NAV_ROUTE_FAILED";
            ERR_NAV_TILE_NOT_FOUND: "ERR_NAV_TILE_NOT_FOUND";
            ERR_NAV_TIMEOUT: "ERR_NAV_TIMEOUT";
            ERR_ODATA_CSRF: "ERR_ODATA_CSRF";
            ERR_ODATA_PARSE: "ERR_ODATA_PARSE";
            ERR_ODATA_REQUEST_FAILED: "ERR_ODATA_REQUEST_FAILED";
            ERR_ODATA_TRACE: "ERR_ODATA_TRACE";
            ERR_PLUGIN_EXTENSION_DUPLICATE: "ERR_PLUGIN_EXTENSION_DUPLICATE";
            ERR_PLUGIN_EXTENSION_INVALID: "ERR_PLUGIN_EXTENSION_INVALID";
            ERR_PLUGIN_INCOMPATIBLE: "ERR_PLUGIN_INCOMPATIBLE";
            ERR_PLUGIN_INIT: "ERR_PLUGIN_INIT";
            ERR_PLUGIN_LOAD: "ERR_PLUGIN_LOAD";
            ERR_SCREENCAST_CHAPTER_FAILED: "ERR_SCREENCAST_CHAPTER_FAILED";
            ERR_SCREENCAST_FRAME_HANDLER: "ERR_SCREENCAST_FRAME_HANDLER";
            ERR_SCREENCAST_NOT_STARTED: "ERR_SCREENCAST_NOT_STARTED";
            ERR_SELECTOR_AMBIGUOUS: "ERR_SELECTOR_AMBIGUOUS";
            ERR_SELECTOR_INVALID: "ERR_SELECTOR_INVALID";
            ERR_SELECTOR_PARSE: "ERR_SELECTOR_PARSE";
            ERR_TELEMETRY_EXPORTER_FAILED: "ERR_TELEMETRY_EXPORTER_FAILED";
            ERR_TELEMETRY_INIT_FAILED: "ERR_TELEMETRY_INIT_FAILED";
            ERR_TELEMETRY_METRICS_INIT_FAILED: "ERR_TELEMETRY_METRICS_INIT_FAILED";
            ERR_TELEMETRY_PEER_DEP_MISSING: "ERR_TELEMETRY_PEER_DEP_MISSING";
            ERR_TELEMETRY_SHUTDOWN_FAILED: "ERR_TELEMETRY_SHUTDOWN_FAILED";
            ERR_TIMEOUT_CONTROL_DISCOVERY: "ERR_TIMEOUT_CONTROL_DISCOVERY";
            ERR_TIMEOUT_OPERATION: "ERR_TIMEOUT_OPERATION";
            ERR_TIMEOUT_UI5_STABLE: "ERR_TIMEOUT_UI5_STABLE";
            ERR_VOCAB_AMBIGUOUS_MATCH: "ERR_VOCAB_AMBIGUOUS_MATCH";
            ERR_VOCAB_DOMAIN_LOAD_FAILED: "ERR_VOCAB_DOMAIN_LOAD_FAILED";
            ERR_VOCAB_JSON_INVALID: "ERR_VOCAB_JSON_INVALID";
            ERR_VOCAB_TERM_NOT_FOUND: "ERR_VOCAB_TERM_NOT_FOUND";
        },
    > = ...

    All Praman error codes as a frozen constant object.

    Total: 77 error codes across 17 categories.

    Categories:

    • Config (3): schema validation, file not found, parse failure
    • Bridge (5): timeout, injection, readiness, version mismatch, execution
    • Control (10): not found, visibility, enabled, interactable, not ui5, property, aggregation, method, interaction failed, no DOM ref
    • Auth (4): failure, timeout, session expired, invalid strategy
    • Navigation (3): tile not found, route failed, timeout
    • OData (4): request failed, parse, CSRF token, trace
    • Selector (3): invalid, ambiguous, parse
    • Timeout (3): UI5 stability, control discovery, generic operation
    • AI (11): provider unavailable, invalid response, token limit, rate limited, not configured, llm call failed, response parse failed, context build failed, step interpret failed, invalid request, capability not found
    • Plugin (5): load failure, init failure, incompatible version, extension duplicate, extension invalid
    • Vocabulary (4): term not found, domain load failed, JSON invalid, ambiguous match
    • Intent (4): field not found, action failed, navigation failed, validation failed
    • FLP (5): shell not found, permission denied, API unavailable, invalid user, operation timeout
    • Matcher (3): duplicate, invalid, frozen
    • Bind (2): not supported, failed
    • Screencast (3): not started, chapter failed, frame handler
    • Telemetry (5): init failed, peer dep missing, exporter failed, shutdown failed, metrics init failed