Poznámka
Na prístup k tejto stránke sa vyžaduje oprávnenie. Môžete sa skúsiť prihlásiť alebo zmeniť adresáre.
Na prístup k tejto stránke sa vyžaduje oprávnenie. Môžete skúsiť zmeniť adresáre.
Táto tabuľka poskytuje prehľad o rôznych moduloch, ktoré sú k dispozícii v testovacom nástroji služby Power Apps, a o ich špecializovaných funkciách.
| Function | Description | Prepojenie na modul |
|---|---|---|
ConsentDialogFunction |
Skontroluje vlastné strany modelom riadenej aplikácie v dialógových oknách súhlasu a automaticky ich spracuje počas vykonávania testu. | testengine.module.mda |
PauseFunction |
Pozastaví aktuálny test a umožní používateľovi pracovať s prehliadačom a kontrolovať stav, keď je režim bezhlavia nepravdivý. Užitočné na testy ladenia. | testengine.module.pause |
PlaywrightActionFunction |
Spúšťa akcie platformy Playwright pre aktuálnu stránku, čo umožňuje priamu manipuláciu s prvkami DOM pomocou selektorov CSS a XPath. | testengine.module.playwrightaction |
PlaywrightActionValueFunction |
Spúšťa akcie platformy Playwright, ktoré vyžadujú ďalšie parametre hodnoty, ako je napríklad vypĺňanie polí formulára alebo výber možností rozbaľovacieho zoznamu. | testengine.module.playwrightaction |
PlaywrightScriptFunction |
Umožňuje spúšťať vlastné skripty C#, ktoré interagujú s rozhraniami Playwright API, čím umožňuje maximálnu flexibilitu v prípade komplexných scenárov automatizácie. | testengine.module.playwrightscript |
CheckConnectionExistsFunction |
Skontroluje, či v Power Platforme existuje konkrétne pripojenie pomocou poskytovateľa portálu Power Apps. | testengine.module.powerapps.portal |
CreateConnectionFunction |
Vytvorí pripojenia Power Platformy počas vykonávania testov. Poznámka: Tento prístup by ste mali považovať za zálohu, pretože v ideálnom prípade by sa malo vytvoriť pripojenie pomocou objektov služby, ak je to možné. | testengine.module.powerapps.portal |
ExportConnectionsFunction |
Exportuje informácie o pripojení do súboru JSON na účely dokumentácie alebo opätovného použitia. Kompatibilné s poskytovateľom portálu PowerApps. | testengine.module.powerapps.portal |
GetConnectionsFunction |
Dotazuje a načíta dostupné informácie o pripojení z Power Platformy. Kompatibilné s poskytovateľom portálu PowerApps. | testengine.module.powerapps.portal |
UpdateConnectionReferencesFunction |
Aktualizuje odkazy na pripojenie Power Platformy. Malo by sa použiť ako záložný prístup, pretože pripojenia by v ideálnom prípade mali spravovať objekty služby. | testengine.module.powerapps.portal |
SampleFunction |
Jednoduchá ukážka funkcie, ktorá ukazuje, ako implementovať základné ReflectionFunction. Užitočné ako počiatočná šablóna pre vývoj novej funkcie. | testengine.module.sample |
SimulateConnectorFunction |
Umožňuje imitovať reakcie konektora, čo umožňuje spustenie testov bez skutočných závislostí externej služby. | simulácia testengine.module.simulation |
SimulateDataverseFunction |
Poskytuje možnosti na simuláciu odpovedí Dataverse, ktoré umožňujú testovanie bez skutočných závislostí Dataverse. | simulácia testengine.module.simulation |
VisualCompareFunction |
Vykonáva vizuálne porovnanie medzi snímkami obrazovky pomocou OpenCV, čo umožňuje overenie prvkov používateľského rozhrania na základe obrázka. | testengine.module.visualcompare |
Používanie týchto funkcií
Tieto funkcie sú dostupné v priestore názvov služby Power Fx Preview, keď sú povolené príslušné moduly. Ak chcete povoliť modul v nastaveniach testu, do konfigurácie YAML pridajte toto:
testSettings:
extensionModules:
enable: true
allowPowerFxNamespaces:
- Preview
Ak chcete napríklad použiť funkciu PlaywrightAction v teste:
Preview.PlaywrightAction("//button[@id='submit']", "click")
Proces prispievania
Ak by ste chceli vyvíjať ďalšie moduly a funkcie pre testovací nástroj, prečítajte si dokumentáciu k životnému cyklu funkcií , kde nájdete informácie o postupnosti funkcií od open-source príspevkov k všeobecnej dostupnosti.