Бөлісу құралы:


Test Engine модулінің функцияларына сілтеме (алдын ала қарау)

Бұл кестеде Power Apps Test Engine-де қол жетімді әр түрлі модульдерге және олардың мамандандырылған функцияларына шолу берілген.

Function Сипаттама Модуль сілтемесі
ConsentDialogFunction Үлгіге негізделген бағдарламаның реттелетін беттерін келісім диалогтық диалогтары үшін тексереді және оларды тестті орындау кезінде автоматты түрде өңдейді. testengine.module.mda
PauseFunction Ағымдағы тестті тоқтатады және пайдаланушыға браузермен өзара әрекеттесуге және бассыз режим жалған болған кезде күйді тексеруге мүмкіндік береді. Сынақтарды жөндеу үшін пайдалы. testengine.module.pause
PlaywrightActionFunction CSS және XPath селекторларын пайдаланып DOM элементтерін тікелей манипуляциялауға мүмкіндік беретін ағымдағы бет үшін Playwright әрекеттерін орындайды. testengine.module.playwrightaction
PlaywrightActionValueFunction Пішін өрістерін толтыру немесе ашылмалы тізім параметрлерін таңдау сияқты қосымша мән параметрлерін қажет ететін Playwright әрекеттерін орындайды. testengine.module.playwrightaction
PlaywrightScriptFunction Күрделі автоматтандыру сценарийлері үшін максималды икемділікті қамтамасыз ете отырып, Playwright API-лерімен өзара әрекеттесетін реттелетін C# сценарийлерін орындауға мүмкіндік береді. testengine.module.playwrightscript
CheckConnectionExistsFunction Power Apps порталының провайдерін пайдаланып Power Platform-да белгілі бір қосылым бар-жоғын тексереді. testengine.module.powerapps.portal
CreateConnectionFunction Тестті орындау кезінде Power Platform қосылымдарын жасайды. Ескертпе: Бұл тәсілді резервтік көшірме ретінде қарастыру керек, өйткені мүмкіндігінше қызмет принциптерімен байланыстар жасалуы керек. testengine.module.powerapps.portal
ExportConnectionsFunction Құжаттама немесе қайта пайдалану мақсатында JSON файлына қосылу туралы ақпаратты экспорттайды. PowerApps порталының провайдерімен үйлесімді. testengine.module.powerapps.portal
GetConnectionsFunction Power Platform-дан қол жетімді қосылым ақпаратын сұрайды және алады. PowerApps порталының провайдерімен үйлесімді. testengine.module.powerapps.portal
UpdateConnectionReferencesFunction Power Platform қосылым сілтемелерін жаңартады. Бұл әдісті қолдау әдісі ретінде пайдалану керек, өйткені байланыстарды қызмет көрсету принциптері басқаруы керек. testengine.module.powerapps.portal
SampleFunction Негізгі функцияны қалай іске асыруға болатындығын көрсететін қарапайым функция. Жаңа функцияны дамыту үшін бастапқы үлгі ретінде пайдалы. testengine.module.sample
SimulateConnectorFunction Коннектор жауаптарын мазақ етуге мүмкіндік береді, бұл сынақтарды нақты сыртқы қызмет тәуелділіктерінсіз іске қосуға мүмкіндік береді. testengine.module.simulation
SimulateDataverseFunction Dataverse жауаптарын модельдеу мүмкіндіктерін ұсынады, бұл нақты Dataverse тәуелділігінсіз тестілеуге мүмкіндік береді. testengine.module.simulation
VisualCompareFunction OpenCV көмегімен скриншоттар арасындағы визуалды салыстыруды орындайды, бұл интерфейс элементтерін кескінге негізделген тексеруге мүмкіндік береді. testengine.module.visualcompare

Осы функцияларды қалай пайдалануға болады

Бұл функциялар тиісті модульдер қосылған кезде Power Fx алдын ала қарау атау кеңістігі арқылы қол жетімді. Сынақ параметрлерінде модульді қосу үшін YAML конфигурациясына келесілерді қосыңыз:

testSettings:
  extensionModules:
    enable: true
    allowPowerFxNamespaces:
      - Preview

Мысалы, тестте PlaywrightAction функциясын пайдалану үшін:

Preview.PlaywrightAction("//button[@id='submit']", "click")

Үлес қосу процесі

Егер сіз Test Engine үшін қосымша модульдер мен функцияларды жасағыңыз келсе, мүмкіндіктердің ашық бастапқы қоспалардан жалпы қол жетімділікке дейінгі прогрессиясы туралы ақпарат алу үшін Мүмкіндіктердің өмірлік циклі құжаттамасына жүгініңіз.