Praman — AI-First SAP UI5 Test Automation Platform - v1.0.1
    Preparing search index...

    Variable ErrorCodeConst

    ErrorCode: Readonly<
        {
            ERR_AI_CONTEXT_BUILD_FAILED: "ERR_AI_CONTEXT_BUILD_FAILED";
            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_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_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_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_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_PLUGIN_INCOMPATIBLE: "ERR_PLUGIN_INCOMPATIBLE";
            ERR_PLUGIN_INIT: "ERR_PLUGIN_INIT";
            ERR_PLUGIN_LOAD: "ERR_PLUGIN_LOAD";
            ERR_SELECTOR_AMBIGUOUS: "ERR_SELECTOR_AMBIGUOUS";
            ERR_SELECTOR_INVALID: "ERR_SELECTOR_INVALID";
            ERR_SELECTOR_PARSE: "ERR_SELECTOR_PARSE";
            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.

    Categories (14):

    • Config (3): schema validation, file not found, parse failure
    • Bridge (5): timeout, injection, readiness, version mismatch, execution
    • Control (8): not found, visibility, enabled, interactable, property, aggregation, method, interaction failed
    • Auth (4): failure, timeout, session expired, invalid strategy
    • Navigation (3): tile not found, route failed, timeout
    • OData (3): request failed, parse, CSRF token
    • Selector (3): invalid, ambiguous, parse
    • Timeout (3): UI5 stability, control discovery, generic operation
    • AI (9): provider unavailable, invalid response, token limit, rate limited, not configured, llm call failed, response parse failed, context build failed, step interpret failed
    • Plugin (3): load failure, init failure, incompatible version
    • 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