Kongsi melalui


Rujukan fungsi modul Enjin Ujian (pratonton)

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.