Muistiinpano
Tämän sivun käyttö edellyttää valtuutusta. Voit yrittää kirjautua sisään tai vaihtaa hakemistoa.
Tämän sivun käyttö edellyttää valtuutusta. Voit yrittää vaihtaa hakemistoa.
Muistio
Testimoduuli on vanhentunut , ja se poistetaan tulevassa versiossa. Käytä Power Platform Playwright -näytteitä Power Platformin ja Dynamics 365-palveluiden testien automatisointiominaisuuksiin.
Tässä taulukossa on yleiskatsaus Power Apps Testimoduulissa käytettävissä olevista moduuleista ja niiden erityisistä toiminnoista.
| Function | Description | Moduulilinkki |
|---|---|---|
ConsentDialogFunction |
Tarkistaa mallipohjaisen sovelluksen mukautetut sivut suostumusvalintaikkunoiden osalta ja käsittelee ne automaattisesti testin suorittamisen aikana. | testengine.module.mda |
PauseFunction |
Keskeyttää nykyisen testin ja antaa käyttäjän käsitellä selainta ja tarkastaa tilan, jossa päätön tila on epätosi. Tästä on hyötyä virheenkorjaustesteissä. | testengine.module.pause |
PlaywrightActionFunction |
Suorittaa playwright-toimintoja nykyiselle sivulle, mikä mahdollistaa DOM-elementtien suoran käsittelyn CSS- ja XPath-valitsimien avulla. | testengine.module.playwrightaction |
PlaywrightActionValueFunction |
Suorittaa Playwright-toimintoja, jotka vaativat ylimääräisiä arvoparametreja, kuten lomakekenttien täyttämistä tai avattavien valikkovaihtoehtojen valitsemista. | testengine.module.playwrightaction |
PlaywrightScriptFunction |
Mahdollistaa mukautettujen C#-komentosarjojen suorittamisen, jotka ovat vuorovaikutuksessa Playwright-ohjelmointirajapintojen kanssa, tarjoten maksimaalisen joustavuuden monimutkaisiin automaatioskenaarioille. | testengine.module.playwrightscript |
CheckConnectionExistsFunction |
Power Apps-portaalipalvelun avulla tarkistetaan, onko Power Platformissa olemassa tietty yhteys. | testengine.module.powerapps.portal |
CreateConnectionFunction |
Luo Power Platform -yhteyksiä testauksen aikana. Huomautus: Tätä menetelmää tulee pitää varmuuskopiointina, sillä yhteydet tulisi ihannetapauksessa luoda palvelun päänimillä, jos se on mahdollista. | testengine.module.powerapps.portal |
ExportConnectionsFunction |
Vie yhteyden tiedot JSON-tiedostoon dokumentaatiota tai uudelleenkäyttöä varten. Yhteensopiva PowerApps-portaalipalvelun kanssa. | testengine.module.powerapps.portal |
GetConnectionsFunction |
Kyselyt ja noutaa käytettävissä olevat yhteystiedot Power Platformista. Yhteensopiva PowerApps-portaalipalvelun kanssa. | testengine.module.powerapps.portal |
UpdateConnectionReferencesFunction |
Päivittää Power Platform -yhteysviittaukset. Niitä tulee käyttää varmuuskopiointimenetelmänä, sillä yhteyksiä tulisi ihannetapauksessa hallita palvelun päänimillä. | testengine.module.powerapps.portal |
SampleFunction |
Yksinkertainen esimerkkifunktio, joka esittelee, miten voit toteuttaa perustason ReflectionFunction-toiminnon. Tästä on hyötyä uuden funktiokehityksen aloitusmallina. | testengine.module.sample |
SimulateConnectorFunction |
Ottaa käyttöön liitinvastausten pilkkaamisen, jolloin testit voidaan suorittaa ilman todellisia ulkoisen palvelun riippuvuuksia. | testengine.module.simulation |
SimulateDataverseFunction |
Tarjoaa ominaisuuksia, joilla simuloidaan Dataverse-vastauksia ja otetaan käyttöön testaus ilman todellisia Dataverse-riippuvuuksia. | testengine.module.simulation |
VisualCompareFunction |
Suorittaa näyttökuvien visuaalisen vertailun OpenCV:n avulla käyttöliittymäelementtien kuvapohjaisen tarkistuksen avulla. | testengine.module.visualcompare |
Näiden funktioiden käyttäminen
Nämä funktiot ovat käytettävissä Power Fx Preview -nimitilassa, kun vastaavat moduulit ovat käytössä. Jos haluat ottaa moduulin käyttöön testiasetuksissa, lisää SEURAAVAT YAML-määrityksiin:
testSettings:
extensionModules:
enable: true
allowPowerFxNamespaces:
- Preview
Esimerkiksi PlaywrightAction-funktion käyttäminen testissäsi:
Preview.PlaywrightAction("//button[@id='submit']", "click")
Osallistumisprosessi
Jos haluat kehittää lisää moduuleja ja funktioita testimoduulia varten, katso Ominaisuuden elinkaari dokumentaatiosta lisätietoja ominaisuuksien edistymisestä avoin lähdekoodi osallistumisesta yleiseen saatavuuteen.