Zdieľať cez


Referenčné informácie o funkciách modulu testovacieho nástroja (Preview)

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.