שטעלט אן Nightwatch'ס בלעטערער־פראקסי אין זיינע capabilities
קאנפיגורירט דעם בלעטערער'ס מאנועלן פראקסי אן צעמישן דעם בלאט־פארקער מיטן WebDriver־פארבינדונג פונעם טעסט־לויפער.
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 איז דארט נישט אויטאמאטיש פאראן.