Nightwatch runner → WebDriver service
automated browser → forward proxy → website

קאנפיגורירט דעם צווייטן וועג דורכן בלעטערער־capability פון דער טעסט־סביבה:

module.exports = {
  test_settings: {
    default: {
      desiredCapabilities: {
        browserName: 'chrome',
        proxy: {
          proxyType: 'manual',
          httpProxy: 'proxy.example:8080',
          sslProxy: 'proxy.example:8080',
        },
      },
    },
  },
};

פאראייניקט דאס מיט עקזיסטירנדיקע בלעטערער־אפציעס און דרייווער־איינשטעלונגען פון פריער, איידער די סעסיע ווערט באשאפן. די צוויי host:port פעלדער קענען באנענען איין HTTP־פראקסי וואס טראגט ביידע ציל־סכעמעס; וועבזייטל־URLs און TLS־אידענטיטעט בלייבן אומגעטוישט. ניצט א קאמפאטיבלען HTTP־איינטראג פון דער HTTP־פראקסי ליסטע פאר אן ערלויבטן עפנטליכן בלאט־טעסט אן פראקסי־קרעדענשיאלן; די אדרעס מוז זיין דערגרייכבאר פונעם בלעטערער־האסט.

דעם ערשטן וועג רעגירן די אייגענע WebDriver־פארבינדונג־איינשטעלונגען פונעם לויפער, נישט בלעטערער־פרעפערענצן. אויב א פעלער פאסירט איידער א בלעטערער־סעסיע עקזיסטירט, אונטערזוכט יענע ערשטע פארבינדונג.

פאר אן אונטערווייטערטן דרייווער מוז דער פראקסי זיין דערגרייכבאר פונעם בלעטערער־האסט. א צוהערער אויפן לויפער'ס localhost איז דארט נישט אויטאמאטיש פאראן.

פֿאַרבונדענע אַרטיקלען