Not
Bu sayfaya erişim yetkilendirme gerektiriyor. Oturum açmayı veya dizinleri değiştirmeyi deneyebilirsiniz.
Bu sayfaya erişim yetkilendirme gerektiriyor. Dizinleri değiştirmeyi deneyebilirsiniz.
Bu tablo, Power Apps Test Altyapısı'nda bulunan çeşitli modüllere ve bunların özel işlevlerine genel bir bakış sağlar.
| İşlev | Description | Modül Bağlantısı |
|---|---|---|
ConsentDialogFunction |
Model temelli bir uygulamanın onay iletişim kutuları için özel sayfalarını denetler ve bunları test yürütme sırasında otomatik olarak işler. | testengine.module.mda |
PauseFunction |
Geçerli testi duraklatır ve kullanıcının tarayıcıyla etkileşim kurmasına ve başsız mod false olduğunda durumu incelemesine izin verir. Hata ayıklama testleri için kullanışlıdır. | testengine.module.pause |
PlaywrightActionFunction |
Geçerli sayfa için Playwright eylemlerini yürüterek CSS ve XPath seçicileri kullanarak DOM öğelerinin doğrudan işlemesine olanak tanır. | testengine.module.playwrightaction |
PlaywrightActionValueFunction |
Form alanlarını doldurma veya açılan menü seçeneklerini seçme gibi ek değer parametreleri gerektiren Playwright eylemlerini yürütür. | testengine.module.playwrightaction |
PlaywrightScriptFunction |
Playwright API'leriyle etkileşim kuran özel C# betiklerinin yürütülmesini sağlayarak karmaşık otomasyon senaryoları için maksimum esneklik sağlar. | testengine.module.playwrightscript |
CheckConnectionExistsFunction |
Power Apps portalı sağlayıcısını kullanarak Power Platform'da belirli bir bağlantı olup olmadığını denetler. | testengine.module.powerapps.portal |
CreateConnectionFunction |
Test yürütme sırasında Power Platform bağlantıları oluşturur. Not: Mümkün olduğunda bağlantılar ideal olarak hizmet sorumlularıyla oluşturulacağı için bu yaklaşım yedekleme olarak kabul edilmelidir. | testengine.module.powerapps.portal |
ExportConnectionsFunction |
Belgeler veya yeniden kullanım amacıyla bağlantı bilgilerini bir JSON dosyasına aktarır. PowerApps portalı sağlayıcısıyla uyumludur. | testengine.module.powerapps.portal |
GetConnectionsFunction |
Power Platform'dan kullanılabilir bağlantı bilgilerini sorgular ve alır. PowerApps portalı sağlayıcısıyla uyumludur. | testengine.module.powerapps.portal |
UpdateConnectionReferencesFunction |
Power Platform bağlantı başvurularını güncelleştirir. Bağlantıların ideal olarak hizmet sorumluları tarafından yönetilmesi gerektiği için yedekleme yaklaşımı olarak kullanılmalıdır. | testengine.module.powerapps.portal |
SampleFunction |
Temel bir ReflectionFunction'ın nasıl uygulandığını gösteren basit bir örnek işlev. Yeni işlev geliştirme için başlangıç şablonu olarak kullanışlıdır. | testengine.module.sample |
SimulateConnectorFunction |
Bağlayıcı yanıtlarının sahtesini etkinleştirerek testlerin gerçek dış hizmet bağımlılıkları olmadan çalıştırılmasını sağlar. | testengine.module.simulation |
SimulateDataverseFunction |
Dataverse yanıtlarının simülasyonunu yapmak için gerçek Dataverse bağımlılıkları olmadan test olanağı sağlar. | testengine.module.simulation |
VisualCompareFunction |
OpenCV kullanarak ekran görüntüleri arasında görsel karşılaştırma yaparak kullanıcı arabirimi öğelerinin görüntü tabanlı doğrulamasını etkinleştirir. | testengine.module.visualcompare |
Bu işlevleri kullanma
Bu işlevler, ilgili modüller etkinleştirildiğinde Power Fx Preview ad alanı üzerinden kullanılabilir. Test ayarlarınızda bir modülü etkinleştirmek için YAML yapılandırmanıza aşağıdakileri ekleyin:
testSettings:
extensionModules:
enable: true
allowPowerFxNamespaces:
- Preview
Örneğin, testinizde PlaywrightAction işlevini kullanmak için:
Preview.PlaywrightAction("//button[@id='submit']", "click")
Katkı süreci
Test Altyapısı için daha fazla modül ve işlev geliştirmek istiyorsanız, açık kaynak katkılarından genel kullanılabilirliğe özelliklerin ilerleme durumu hakkında bilgi için Özellik Yaşam Döngüsü belgelerine bakın.