Sdílet prostřednictvím


Referenční informace k funkcím modulu test engine (Preview)

Tato tabulka obsahuje přehled různých modulů dostupných v modulu Power Apps Test Engine a jejich specializovaných funkcích.

Funkce Description Odkaz na modul
ConsentDialogFunction Kontroluje vlastní stránky modelem řízené aplikace pro dialogová okna souhlasu a zpracovává je automaticky během provádění testu. testengine.module.mda
PauseFunction Pozastaví aktuální test a umožní uživateli pracovat s prohlížečem a kontrolovat stav, pokud je bezobrazový režim false. Užitečné pro ladění testů. testengine.module.pause
PlaywrightActionFunction Provede akce playwright pro aktuální stránku, což umožňuje přímou manipulaci s prvky DOM pomocí selektorů CSS a XPath. testengine.module.playwrightaction
PlaywrightActionValueFunction Spustí akce Playwright, které vyžadují parametry dodatečné hodnoty, jako jsou vyplnění polí formuláře nebo výběr možností rozevíracího seznamu. testengine.module.playwrightaction
PlaywrightScriptFunction Umožňuje spouštění vlastních skriptů jazyka C#, které pracují s rozhraními PLAYwright API a poskytují maximální flexibilitu pro složité scénáře automatizace. testengine.module.playwrightscript
CheckConnectionExistsFunction Pomocí poskytovatele portálu Power Apps zkontroluje, jestli v Power Platformu existuje konkrétní připojení. testengine.module.powerapps.portal
CreateConnectionFunction Vytvoří připojení Power Platform během testovacího spuštění. Poznámka: Tento přístup by měl být považován za zálohování, protože připojení by měla být ideálně vytvořena s instančními objekty, pokud je to možné. testengine.module.powerapps.portal
ExportConnectionsFunction Exportuje informace o připojení do souboru JSON pro účely dokumentace nebo opakovaného použití. Kompatibilní s poskytovatelem portálu PowerApps. testengine.module.powerapps.portal
GetConnectionsFunction Dotazy a načtení dostupných informací o připojení z Power Platform Kompatibilní s poskytovatelem portálu PowerApps. testengine.module.powerapps.portal
UpdateConnectionReferencesFunction Aktualizuje odkazy na připojení Power Platform. Měla by se používat jako záložní přístup, protože připojení by ideálně měla být spravována instančními objekty. testengine.module.powerapps.portal
SampleFunction Jednoduchá ukázková funkce, která ukazuje, jak implementovat základní ReflectionFunction. Užitečné jako výchozí šablona pro vývoj nových funkcí. testengine.module.sample
SimulateConnectorFunction Umožňuje napodobování odpovědí konektoru, což umožňuje spouštění testů bez skutečných závislostí externí služby. testengine.module.simulation
SimulateDataverseFunction Poskytuje možnosti pro simulaci odpovědí Dataverse a umožňuje testování bez skutečných závislostí Dataverse. testengine.module.simulation
VisualCompareFunction Provede vizuální porovnání mezi snímky obrazovky pomocí OpenCV a povolí ověření prvků uživatelského rozhraní na základě obrázku. testengine.module.visualcompare

Jak tyto funkce používat

Tyto funkce jsou k dispozici prostřednictvím oboru názvů Power Fx Preview, pokud jsou povoleny odpovídající moduly. Pokud chcete v nastavení testu povolit modul, přidejte do konfigurace YAML následující:

testSettings:
  extensionModules:
    enable: true
    allowPowerFxNamespaces:
      - Preview

Pokud chcete například použít funkci PlaywrightAction v testu:

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

Proces přispívání

Pokud chcete vyvíjet další moduly a funkce pro testovací modul, přečtěte si dokumentaci k životnímu cyklu funkcí , kde najdete informace o průběhu funkcí z opensourcových příspěvků na obecnou dostupnost.