הערה
הגישה לדף זה מחייבת הרשאה. באפשרותך לנסות להיכנס או לשנות מדריכי כתובות.
הגישה לדף זה מחייבת הרשאה. באפשרותך לנסות לשנות מדריכי כתובות.
הערה
מנגנון הבדיקה הוצא משימוש והוא יוסר במהדורה עתידית. השתמש בדוגמאות Power Platform Playwright לביצוע אוטומציה של בדיקות בפלטפורמת Power ובשירותי Dynamics 365.
טבלה זו מספקת מבט כולל על המודולים השונים הזמינים ב- 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, עיין בתיעוד Feature Lifecycle לקבלת מידע אודות התקדמות התכונות מתרומות קוד פתוח לזמינות כללית.