Dalintis per


Test Engine module functions reference (preview)

Šioje lentelėje pateikiama įvairių modulių, pasiekiamų "Power Apps" testavimo modulyje, apžvalga ir jų specializuotos funkcijos.

Funkcija Apibūdinimas Modulio saitas
ConsentDialogFunction Tikrina modeliu pagrįstos programos pasirinktinius puslapius, ar yra sutikimo dialogo langų, ir automatiškai juos apdoroja bandymo vykdymo metu. testengine.module.mda
PauseFunction Pristabdo dabartinį testą ir leidžia vartotojui sąveikauti su naršykle bei tikrinti būseną, kai be galvos režimas yra klaidingas. Naudinga atliekant derinimo testus. testengine.module.pause
PlaywrightActionFunction Vykdo dabartinio puslapio "Playwright" veiksmus, leidžiančius tiesiogiai manipuliuoti DOM elementais naudojant CSS ir XPath išrinkiklių. testengine.module.playwrightaction
PlaywrightActionValueFunction Vykdo "Playwright" veiksmus, kuriems reikia papildomų reikšmių parametrų, pvz., formų laukų pildymo arba išplečiamojo sąrašo parinkčių pasirinkimo. testengine.module.playwrightaction
PlaywrightScriptFunction Įgalina pasirinktinių C# scenarijų, sąveikaujančių su "Playwright" API, vykdymą, suteikiant maksimalų lankstumą sudėtingiems automatizavimo scenarijams. testengine.module.playwrightscript
CheckConnectionExistsFunction Tikrina, ar "Power Platform" yra konkretus ryšys, naudodamas "Power Apps" portalo teikėją. testengine.module.powerapps.portal
CreateConnectionFunction Bandymo vykdymo metu sukuria "Power Platform" ryšius. Pastaba: šis metodas turėtų būti laikomas atsargine kopija, nes geriausia būtų sukurti ryšius su sistemos tarnybomis, jei įmanoma. testengine.module.powerapps.portal
ExportConnectionsFunction Eksportuoja ryšio informaciją į JSON failą dokumentacijos ar pakartotinio naudojimo tikslais. Suderinama su "PowerApps" portalo teikėju. testengine.module.powerapps.portal
GetConnectionsFunction Užklausas ir nuskaito galimą ryšio informaciją iš "Power Platform". Suderinama su "PowerApps" portalo teikėju. testengine.module.powerapps.portal
UpdateConnectionReferencesFunction Atnaujina "Power Platform" ryšio nuorodas. Turėtų būti naudojamas kaip atsarginis metodas, nes jungtis geriausia valdyti naudojant sistemos narius. testengine.module.powerapps.portal
SampleFunction Paprasta pavyzdžio funkcija, parodanti, kaip įdiegti bazinę ReflectionFunction. Naudinga kaip pradinis šablonas naujoms funkcijoms kurti. testengine.module.sample
SimulateConnectorFunction Įgalina jungties atsakymų maketą, leidžiantį testus vykdyti be faktinių išorinių tarnybų priklausomybių. testengine.module.modeliavimas
SimulateDataverseFunction Suteikia galimybę imituoti "Dataverse" atsakymus, įgalinant testavimą be faktinių "Dataverse" priklausomybių. testengine.module.modeliavimas
VisualCompareFunction Atlieka vaizdinį ekrano kopijų palyginimą naudojant "OpenCV", įgalinant UI elementų vaizdą. testengine.module.visualcompare

Kaip naudoti šias funkcijas

Šios funkcijos pasiekiamos per "Power Fx Preview" vardų sritį, kai įjungti atitinkami moduliai. Norėdami įgalinti modulį tikrinimo parametruose, įtraukite į YAML konfigūraciją:

testSettings:
  extensionModules:
    enable: true
    allowPowerFxNamespaces:
      - Preview

Pavyzdžiui, norėdami teste naudoti funkciją PlaywrightAction:

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

Indėlio procesas

Jei norite sukurti daugiau testavimo modulio modulių ir funkcijų, informacijos apie funkcijų progresą nuo atvirojo kodo įnašų iki bendrojo pasiekiamumo ieškokite funkcijų palaikymo trukmės dokumentacijoje.