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-ի վրա լսողը այնտեղ ինքնաշխատ հասանելի չէ։

Առնչվող հոդվածներ