Ambil perhatian
Akses ke halaman ini memerlukan kebenaran. Anda boleh cuba log masuk atau menukar direktori.
Akses ke halaman ini memerlukan kebenaran. Anda boleh cuba menukar direktori.
Jadual ini memberikan gambaran keseluruhan pelbagai modul yang tersedia dalam Enjin Ujian Power Apps dan fungsi khusus mereka.
| Function | Description | Pautan Modul |
|---|---|---|
ConsentDialogFunction |
Menyemak halaman tersuai apl dipacu model untuk dialog persetujuan dan mengendalikannya secara automatik semasa pelaksanaan ujian. | testengine.module.mda |
PauseFunction |
Menjeda ujian semasa dan membenarkan pengguna berinteraksi dengan penyemak imbas dan memeriksa keadaan apabila mod tanpa kepala adalah palsu. Berguna untuk ujian penyahpepijatan. | testengine.module.jeda |
PlaywrightActionFunction |
Melaksanakan tindakan Playwright untuk halaman semasa, membenarkan manipulasi langsung elemen DOM menggunakan pemilih CSS dan XPath. | testengine.module.playwrightaction |
PlaywrightActionValueFunction |
Melaksanakan tindakan Penulis Drama yang memerlukan parameter nilai tambahan, seperti mengisi medan borang atau memilih pilihan juntai bawah. | testengine.module.playwrightaction |
PlaywrightScriptFunction |
Mendayakan pelaksanaan skrip C# tersuai yang berinteraksi dengan API Playwright, memberikan fleksibiliti maksimum untuk senario automasi yang kompleks. | testengine.module.playwrightscript |
CheckConnectionExistsFunction |
Menyemak sama ada sambungan tertentu wujud dalam Power Platform menggunakan pembekal portal Power Apps. | testengine.module.powerapps.portal |
CreateConnectionFunction |
Mencipta sambungan Power Platform semasa pelaksanaan ujian. Nota: Pendekatan ini harus dianggap sebagai sandaran kerana sambungan sebaik-baiknya harus dibuat dengan prinsipal perkhidmatan jika boleh. | testengine.module.powerapps.portal |
ExportConnectionsFunction |
Mengeksport maklumat sambungan ke fail JSON untuk tujuan dokumentasi atau penggunaan semula. Serasi dengan pembekal portal PowerApps. | testengine.module.powerapps.portal |
GetConnectionsFunction |
Menanyakan dan mendapatkan maklumat sambungan yang tersedia daripada Platform Kuasa. Serasi dengan pembekal portal PowerApps. | testengine.module.powerapps.portal |
UpdateConnectionReferencesFunction |
Mengemas kini rujukan sambungan Power Platform. Harus digunakan sebagai pendekatan sandaran, kerana sambungan sebaik-baiknya harus diuruskan oleh prinsipal perkhidmatan. | testengine.module.powerapps.portal |
SampleFunction |
Fungsi sampel ringkas yang menunjukkan cara melaksanakan ReflectionFunction asas. Berguna sebagai templat permulaan untuk pembangunan fungsi baharu. | testengine.module.sample |
SimulateConnectorFunction |
Mendayakan mengejek respons penyambung, membolehkan ujian dijalankan tanpa kebergantungan perkhidmatan luaran sebenar. | testengine.module.simulasi |
SimulateDataverseFunction |
Menyediakan keupayaan untuk mensimulasikan respons Dataverse, mendayakan ujian tanpa kebergantungan Dataverse sebenar. | testengine.module.simulasi |
VisualCompareFunction |
Melakukan perbandingan visual antara tangkapan skrin menggunakan OpenCV, membolehkan pengesahan berasaskan imej elemen UI. | testengine.module.visualcompare |
Cara menggunakan fungsi ini
Fungsi-fungsi ini tersedia melalui ruang nama Pratonton Power Fx apabila modul yang sepadan didayakan. Untuk mendayakan modul dalam tetapan ujian anda, tambahkan yang berikut pada konfigurasi YAML anda:
testSettings:
extensionModules:
enable: true
allowPowerFxNamespaces:
- Preview
Contohnya, untuk menggunakan fungsi PlaywrightAction dalam ujian anda:
Preview.PlaywrightAction("//button[@id='submit']", "click")
Proses sumbangan
Jika anda ingin membangunkan lebih banyak modul dan fungsi untuk Test Engine, rujuk dokumentasi Kitaran Hayat Ciri untuk mendapatkan maklumat tentang perkembangan ciri daripada sumbangan sumber terbuka kepada ketersediaan umum.