שינוי פרוקסי סלניום פירושו תכנון להפעלת דפדפן חדשה
התייחס להגדרות ה-Proxy של WebDriver כאל תצורת הפעלה והתייחס למצב בעת שינוי מסלולי הדפדפן.
הגדרות פרוקסי סטנדרטיות של WebDriver מסופקות כאשר נוצרת הפעלת דפדפן. אין פקודת WebDriver כללית שעורכת את היכולות הללו באמצע ההפעלה.
לאוטומציה ניידת, צור את ההפעלה הבאה עם תצורת ה-proxy המיועדת לה וסגור את ההפעלה הישנה כאשר אין בה עוד צורך. לבדיקות גלישה ציבוריות מותרות, בחר נקודת קצה תואמת דפדפן מרשימת ה-proxy החינמית לפני יצירת ההפעלה הבאה. הרחבות ספציפיות לדפדפן או ממשקי ניפוי באגים יכולים להציע מנגנונים אחרים, אך יש להם דרישות תמיכה והרשאה נפרדות.
הפעלת הדפדפן נושאת יותר מפרוקסי
הפעלה חלופית משנה את ההקשר שבו הבדיקה פועלת. קובצי Cookie, אחסון, אימות ודפים פתוחים זקוקים לטיפול מכוון. מפגש נקי עשוי להיות בדיוק מה שמבחן בידוד צריך; זרימת עבודה מצבית עשויה להזדקק לדרך נתמכת כדי לבסס שוב את מצב היישום שלו.
כתובת יציאה שהשתנתה גם אינה מאפסת את חשבון היעד. אם זרימת העבודה נכנסת חזרה לאותו חשבון, השירות יכול לקשר את הפעולות הללו דרך אותו חשבון ללא קשר ל-proxy של הדפדפן.
שמור את האפשרויות האלה בתוכנית הבדיקה: אילו שלבים דורשים מסלול יציב אחד, היכן מתחיל דפדפן חדש ואיזה מצב יישום הוא אמור לקבל. זה מקל על פירוש כשלים מאשר שינוי ההגדרה הגלובלית של הרחבה בזמן שהחיבורים והבקשות הקיימים נשארים פעילים.
לבסוף, בדוק את המסלול בפועל של הדפדפן המרוחק. הגדרת proxy במחשב המריץ את סקריפט הבדיקה יכולה להשפיע על החיבור שלו ל-WebDriver מבלי להגדיר את הדפדפן במחשב אחר.