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 باندې اورېدونکی هلته په اتوماتيک ډول شتون نه لري.

اړوندې مقالې