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

    Module index

    Praman v1.0 — AI-First SAP UI5 Test Automation Platform for Playwright.

    Main entry exports test fixtures, configuration, error hierarchy, AI discovery (CapabilityRegistry, RecipeRegistry), and SAP UI5 modules. For advanced AI agent building, use the playwright-praman/ai sub-path.

    import { test, expect } from 'playwright-praman';

    test('create purchase order', async ({ ui5, ui5Navigation }) => {
    await ui5Navigation.navigateToApp('PurchaseOrder-manage');
    const input = await ui5.control({ id: 'vendorInput' });
    expect(input).toBeDefined();
    });

    Classes

    AIError
    AuthError
    BridgeError
    CapabilityRegistry
    ConfigError
    ControlError
    FLPError
    IntentError
    ODataError
    PluginError
    PramanError
    RecipeRegistry
    SelectorError
    TimeoutError
    VocabularyError

    Interfaces

    AuthStrategy
    CapabilitiesJSON
    CapabilityEntry
    CapabilityStats
    CSRFTokenResult
    DateOptions
    DateRangeResult
    DialogButtonInfo
    DialogInfo
    DialogOptions
    FindDialogOptions
    LoadConfigOptions
    ODataHttpOptions
    ODataHttpResult
    ODataOptions
    ODataQueryOptions
    RecipeEntry
    SAPAuthConfig
    SessionInfo
    SmartTableInfo
    SortOrderInfo
    StandardTableInfo
    TableExportOptions
    TableFilterOptions
    TableOptions
    TableSortOptions
    UI5ControlBase
    UI5NavigationAPI
    UI5Selector
    WaitForODataLoadOptions
    WaitForTableDataOptions

    Type Aliases

    AiResponse
    AppId
    BindingPath
    ColumnValueCriteria
    ControlId
    CSSSelector
    DateFormatPattern
    DateInput
    DialogControlType
    EntitySetName
    ErrorCode
    ODataPath
    ODataUrl
    PramanConfig
    PramanConfigInput
    RecipePriority
    RecipeRole
    SemanticObject
    SemanticObjectAction
    TableInfo
    TableVariant
    ViewName
    XPathSelector

    Variables

    capabilities
    DEFAULT_TIMEOUTS
    ErrorCode
    PACKAGE_NAME
    recipes
    test
    VERSION

    Functions

    appId
    bindingPath
    callFunctionImport
    clickRow
    clickTableSettingsButton
    confirmDialog
    controlId
    createEntity
    cssSelector
    defineConfig
    deleteEntity
    deselectAllTableRows
    detectTableType
    dismissDialog
    ensureRowVisible
    entitySetName
    exportTableData
    fetchCSRFToken
    filterByColumn
    findRowByValues
    formatDateForUI5
    getCellByColumnName
    getColumnNames
    getCurrentHash
    getDatePickerValue
    getDateRangeSelection
    getDialogButtons
    getEntityCount
    getFilterValue
    getModelData
    getModelProperty
    getOpenDialogs
    getRowCount
    getSelectedRows
    getSortOrder
    getTableCellValue
    getTableData
    getTableRowCount
    getTableRows
    getTimePickerValue
    hasPendingChanges
    isDialogOpen
    loadConfig
    odataUrl
    queryEntities
    retry
    searchAndOpenApp
    selectAllTableRows
    selectRowByValues
    selectTableRow
    semanticObject
    setAndValidateDate
    setDatePickerValue
    setDateRangeSelection
    setTableCellValue
    setTimePickerValue
    sortByColumn
    updateEntity
    viewName
    waitForDialog
    waitForDialogClosed
    waitForODataLoad
    waitForTableData
    waitForUI5Bootstrap
    waitForUI5Stable
    xpathSelector