Megosztás:


Tesztmotor modulfüggvények referenciája (előzetes verzió)

Ez a táblázat áttekintést nyújt a Power Apps tesztmotorban elérhető különböző modulokról és azok speciális funkcióiról.

Funkció Description Modulhivatkozás
ConsentDialogFunction Ellenőrzi a modellalapú alkalmazások egyéni lapjait a hozzájárulási párbeszédpaneleken, és automatikusan kezeli őket a teszt végrehajtása során. testengine.module.mda
PauseFunction Szünetelteti az aktuális tesztet, és lehetővé teszi a felhasználó számára, hogy interakcióba lépjen a böngészővel, és ellenőrizze az állapotot, ha a fej nélküli mód hamis. A tesztek hibakereséséhez hasznos. testengine.module.pause
PlaywrightActionFunction Playwright-műveleteket hajt végre az aktuális oldalon, lehetővé téve a DOM-elemek közvetlen kezelését CSS- és XPath-választókkal. testengine.module.playwrightaction
PlaywrightActionValueFunction Olyan Playwright-műveleteket hajt végre, amelyek további értékparamétereket igényelnek, például űrlapmezők kitöltését vagy legördülő beállítások kiválasztását. testengine.module.playwrightaction
PlaywrightScriptFunction Lehetővé teszi olyan egyéni C#-szkriptek végrehajtását, amelyek a Playwright API-kkal kommunikálnak, és maximális rugalmasságot biztosítanak az összetett automatizálási forgatókönyvekhez. testengine.module.playwrightscript
CheckConnectionExistsFunction Ellenőrzi, hogy létezik-e egy adott kapcsolat a Power Platformon a Power Apps portálszolgáltatójának használatával. testengine.module.powerapps.portal
CreateConnectionFunction Power Platform-kapcsolatokat hoz létre a teszt végrehajtása során. Megjegyzés: Ezt a megközelítést biztonsági mentésnek kell tekinteni, mivel a kapcsolatokat ideális esetben szolgáltatásnévvel kell létrehozni, ahol lehetséges. testengine.module.powerapps.portal
ExportConnectionsFunction Kapcsolati adatokat exportál egy JSON-fájlba dokumentáció vagy újrafelhasználás céljából. Kompatibilis a PowerApps portálszolgáltatójával. testengine.module.powerapps.portal
GetConnectionsFunction Lekérdezi és lekéri a rendelkezésre álló kapcsolati adatokat a Power Platformról. Kompatibilis a PowerApps portálszolgáltatójával. testengine.module.powerapps.portal
UpdateConnectionReferencesFunction Frissíti a Power Platform kapcsolati hivatkozásait. Biztonsági mentési megközelítésként kell használni, mivel a kapcsolatokat ideális esetben szolgáltatásneveknek kell kezelnie. testengine.module.powerapps.portal
SampleFunction Egyszerű mintafüggvény, amely bemutatja, hogyan implementálható egy alapszintű ReflectionFunction. Hasznos kezdősablonként új függvényfejlesztéshez. testengine.module.sample
SimulateConnectorFunction Lehetővé teszi az összekötői válaszok szimulálását, lehetővé téve a tesztek tényleges külső szolgáltatásfüggőségek nélküli futtatását. testengine.module.simulation
SimulateDataverseFunction Lehetővé teszi a Dataverse-válaszok szimulálását, és lehetővé teszi a tényleges Dataverse-függőségek nélküli tesztelést. testengine.module.simulation
VisualCompareFunction Vizuális összehasonlítást végez a képernyőképek között az OpenCV használatával, lehetővé téve a felhasználói felület elemeinek képalapú ellenőrzését. testengine.module.visualcompare

A függvények használata

Ezek a függvények a Power Fx Előzetes verzió névterén keresztül érhetők el, ha a megfelelő modulok engedélyezve vannak. Ha engedélyezni szeretne egy modult a tesztbeállításokban, adja hozzá a következőket a YAML-konfigurációhoz:

testSettings:
  extensionModules:
    enable: true
    allowPowerFxNamespaces:
      - Preview

Ha például a PlaywrightAction függvényt szeretné használni a tesztben:

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

Hozzájárulási folyamat

Ha további modulokat és függvényeket szeretne fejleszteni a Tesztmotorhoz, tekintse meg a szolgáltatás életciklusának dokumentációját, amelyből megtudhatja, hogyan haladnak a szolgáltatások a nyílt forráskódú hozzájárulásoktól az általános rendelkezésre állásig.