Ескертпе
Бұл бетке кіру үшін қатынас шегін айқындау қажет. Жүйеге кіруді немесе каталогтарды өзгертуді байқап көруге болады.
Бұл бетке кіру үшін қатынас шегін айқындау қажет. Каталогтарды өзгертуді байқап көруге болады.
Бұл кестеде 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 үшін қосымша модульдер мен функцияларды жасағыңыз келсе, мүмкіндіктердің ашық бастапқы қоспалардан жалпы қол жетімділікке дейінгі прогрессиясы туралы ақпарат алу үшін Мүмкіндіктердің өмірлік циклі құжаттамасына жүгініңіз.