הערה
גישה לעמוד זה דורשת אישור. אתה יכול לנסות להיכנס או לשנות תיקיות.
גישה לעמוד זה דורשת אישור. אתה יכול לנסות לשנות מדריכים.
טבלה זו מספקת מבט כולל על המודולים השונים הזמינים ב- 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, עיין בתיעוד מחזור חיי התכונה לקבלת מידע על התקדמות התכונות, החל מתרומות של קוד פתוח ועד לזמינות כללית.