שתף דרך


הפניה לפונקציות מודול של מנוע בדיקה (תצוגה מקדימה)

טבלה זו מספקת מבט כולל על המודולים השונים הזמינים ב- Power Apps Test Engine והפונקציות המיוחדות שלהם.

פונקציה Description קישור למודול
ConsentDialogFunction בדיקת דפים מותאמים אישית של יישום מונחה-מודל לתיבות דו-שיח של הסכמה ומטפלים בהם באופן אוטומטי במהלך ביצוע בדיקה. testengine.module.mda
PauseFunction השהיית הבדיקה הנוכחית ומאפשרת למשתמש לקיים אינטראקציה עם הדפדפן ולבדוק מצב כאשר מצב ללא ראש הוא False. שימושי לאיתור באגים בבדיקות. testengine.module.pause
PlaywrightActionFunction ביצוע פעולות Playwright עבור הדף הנוכחי, דבר המאפשר טיפול ישיר ברכיבים של DOM באמצעות בוררי CSS ו- XPath. testengine.module.playwrightaction
PlaywrightActionValueFunction ביצוע פעולות Playwright הדורשות פרמטרים של ערך נוסף, כגון מילוי שדות טופס או בחירת אפשרויות נפתחות. testengine.module.playwrightaction
PlaywrightScriptFunction מאפשר ביצוע קבצי Script מותאמים אישית של C# המקיימים אינטראקציה עם ממשקי API של Playwright, ומספק גמישות מרבית עבור תרחישי אוטומציה מורכבים. testengine.module.playwrightscript
CheckConnectionExistsFunction בדיקה אם קיים חיבור ספציפי ב- Power Platform באמצעות ספק הפורטל של Power Apps. testengine.module.powerapps.portal
CreateConnectionFunction יצירת חיבורי Power Platform במהלך ביצוע בדיקה. הערה: יש לשקול גישה זו כגיבוי כחיבורים באופן אידיאלי עם מנהלים של שירות כאשר הדבר אפשרי. testengine.module.powerapps.portal
ExportConnectionsFunction ייצוא פרטי חיבור לקובץ JSON למטרות תיעוד או שימוש חוזר. תואם לספק הפורטל של PowerApps. testengine.module.powerapps.portal
GetConnectionsFunction שאילתות ואחזור פרטי חיבור זמינים מ- Power Platform. תואם לספק הפורטל של PowerApps. testengine.module.powerapps.portal
UpdateConnectionReferencesFunction עדכון הפניות לחיבור של Power Platform. יש להשתמש בהם כגישה לגיבוי, היות והחיבורים אמורים להיות מנוהלים באופן אידיאלי על-ידי מנהלים של שירות. testengine.module.powerapps.portal
SampleFunction פונקציה פשוטה לדוגמה שמדגימה כיצד ליישם ReflectionFunction בסיסי. שימושי כתבנית התחלתית לפיתוח פונקציות חדשות. testengine.module.sample
SimulateConnectorFunction מאפשר שימוש בלעג של תגובות מחברים, ומאפשר לבדיקות לפעול ללא יחסי תלות של שירות חיצוני בפועל. testengine.module.הדמיה
SimulateDataverseFunction מספק יכולות לדמות תגובות Dataverse ולאפשר בדיקות ללא יחסי תלות של Dataverse בפועל. testengine.module.הדמיה
VisualCompareFunction ביצוע השוואה חזותית בין צילומי מסך באמצעות OpenCV, הפעלת אימות מבוסס תמונה של רכיבי ממשק משתמש. testengine.module.visualcompare

כיצד להשתמש בפונקציות אלה

פונקציות אלה זמינות באמצעות מרחב השמות של Power Fx Preview כאשר המודולים המתאימים זמינים. כדי להפוך מודול לזמין בהגדרות הבדיקה, הוסף את האפשרויות הבאות לתצורות YAML:

testSettings:
  extensionModules:
    enable: true
    allowPowerFxNamespaces:
      - Preview

לדוגמה, כדי להשתמש בפונקציה PlaywrightAction במבחן:

Preview.PlaywrightAction("//button[@id='submit']", "click")

תהליך תרומה

אם ברצונך לפתח מודולים ופונקציות נוספים עבור Test Engine, עיין בתיעוד מחזור חיי התכונה לקבלת מידע על התקדמות התכונות, החל מתרומות של קוד פתוח ועד לזמינות כללית.