Poznámka:
Přístup k této stránce vyžaduje autorizaci. Můžete se zkusit přihlásit nebo změnit adresáře.
Přístup k této stránce vyžaduje autorizaci. Můžete zkusit změnit adresáře.
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.