Nightwatch runner → WebDriver service
automated browser → forward proxy → website

Конфигурирајте ја втората патека преку способноста за прелистувач на тест-окружувањето:

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 на извршувачот не е автоматски достапен таму.

Поврзани статии