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 прокийг зааж болно; вэбсайтын URL болон TLS таних мэдээлэл өөрчлөгдөхгүй. Проки итгэмжлэлгүйгээр зөвшөөрөгдсөн нийтийн хуудасны туршилтад HTTP прокилүүдийн жагсаалтаас тохирох HTTP бичлэг ашиглана уу; хаяг нь хөтчийн хостоос хүрэх боломжтой байх ёстой.
Эхний замыг гүйцэтгэгчийн өөрийн WebDriver холболтын тохиргоо удирддаг, хөтчийн тохиргоо биш. Хэрэв хөтчийн сесс үүсэхээс өмнө алдаа гарвал тэр эхний холболтыг шалгана уу.
Алсын драйверын хувьд проки нь хөтчийн хостоос хүрэх боломжтой байх ёстой. Гүйцэтгэгчийн localhost дээрх сонсогч тэнд автоматаар боломжгүй.