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',
        },
      },
    },
  },
};

بۇنى يىغىن قۇرۇلۇشتىن بۇرۇن مەۋجۇت توركۆرگۈچ تاللانمىلىرى ۋە driver تەڭشەكلىرى بىلەن بىرلەشتۈرۈڭ. ئىككى host:port رايونى ئىككى نىشان سىخېمىنى توپلايدىغان بىر HTTP پروكسىنى كۆرسىتەلەيدۇ؛ تور بېكەت URL لىرى ۋە TLS كىملىكى ئۆزگەرمەيدۇ. پروكسىيە ھۆججىتىسىز رۇخسەت قىلىنغان ئاممىۋى بەت سىناقى ئۈچۈن HTTP پروكس تىزىملىكىدىن ماس كېلىدىغان HTTP تۈرىنى ئىشلىتىڭ؛ ئادرېس توركۆرگۈچ host دىن يېتىپ بارالايدىغان بولۇشى كېرەك.

بىرىنچى يولنى يۈرگۈزگۈچنىڭ ئۆز WebDriver ئۇلىنىش تەڭشەكلىرى باشقۇرىدۇ، توركۆرگۈچ مايىللىقى ئەمەس. ئەگەر خاتالىق توركۆرگۈچ يىغىنى مەۋجۇت بولۇشتىن بۇرۇن يۈز بەرسە، شۇ بىرىنچى ئۇلىنىشنى تەكشۈرۈڭ.

يىراق driver ئۈچۈن پروكس توركۆرگۈچ host دىن يېتىپ بارالايدىغان بولۇشى كېرەك. يۈرگۈزگۈچنىڭ localhost دىكى ئاڭلىغۇچى ئۇ يەردە ئاپتوماتىك ئىشلەتمەيدۇ.

مۇناسىۋەتلىك ماقالىلەر