הגדרות פרוקסי של TestCafe עם disableNativeAutomation
השתמשו בהגדרות הפרוקסי והעקיפה לבקשות של TestCafe במצב האוטומציה הנתמך, כאשר אפליקציית היעד מוגדרת בנפרד.
הגדרת הפרוקסי העליון של TestCafe אינה זמינה במצב Native Automation. פרויקט שמשתמש בהגדרה הזו יכול לבחור במפורש את המצב הנתמך בקונפיגורציה שלו:
{
"disableNativeAutomation": true,
"proxy": "proxy.example:8080",
"proxyBypass": "localhost,*.internal.example"
}
מזגו את הקטע הזה לקובץ הקונפיגורציה הקיים של TestCafe. כתובת ה-URL של האפליקציה נשארת כתובת ה-URL של האפליקציה; proxy מציין את המתווך שבו משתמשת נתיב הבקשות של TestCafe. לבדיקות מותרות של אתרים ציבוריים בצורה הלא מאומתת, רשימת פרוקסי HTTP מספקת ערכי מארח ופורט מועמדים.
המקבילות בשורת הפקודה הן --proxy ו---proxy-bypass. בצורה המאומתת המתועדת, מחרוזת הפרוקסי יכולה להכיל username:password@host:port. ספקו נתוני חשבון אמיתיים דרך הטיפול המיועד בהרשאות של סביבת הבדיקות.
תבניות העקיפה משתמשות בתחביר הנתמך של TestCafe. בקשה שמתאימה לאחת מהן יכולה לעבור ישירות למרות שבקשה אחרת באותה בדיקה משתמשת במתווך.
שמרו על מצב האוטומציה יחד עם דוח פרוקסי. שינוי כתובת הפרוקסי לא יכול לגרום למצב לא נתמך לצרוך את ההגדרה הזו. בדומה לכך, אפשרות פרוקסי אינה וו לבדיקת פנימיות בקשה שרירותית; TestCafe חושף ממשקי API נפרדים של ווי בקשות למטרה הזו.