Aracılığıyla paylaş


Test Altyapısı modülü işlevleri başvurusu (önizleme)

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.