Настройката за горно прокси на TestCafe не е достъпна в режим Native Automation. Проект, който използва тази настройка, може изрично да избере поддържания режим в конфигурацията си:

{
  "disableNativeAutomation": true,
  "proxy": "proxy.example:8080",
  "proxyBypass": "localhost,*.internal.example"
}

Обединете този фрагмент в съществуващия конфигурационен файл на TestCafe. URL адресът на приложението остава URL адресът на приложението; proxy указва посредника, използван от пътя на заявките на TestCafe. За разрешени тестове на публични сайтове с формата без удостоверяване списъкът с HTTP проксита предоставя кандидат-стойности за хост и порт.

Еквивалентите в командния ред са --proxy и --proxy-bypass. При документираната форма с удостоверяване низът за прокси може да съдържа username:password@host:port. Предоставяйте реални данни за акаунта чрез предвидената обработка на идентификационни данни на тестовата среда.

Шаблоните за заобикаляне използват поддържания синтаксис на TestCafe. Заявка, която съвпада с някой от тях, може да мине директно, дори друга заявка в същия тест да използва посредника.

Пазете режима на автоматизация заедно с отчет за проксито. Промяната на адреса на проксито не може да накара неподдържан режим да използва тази настройка. По същия начин опцията за прокси не е кука за инспектиране на произволни вътрешности на заявките; TestCafe предоставя отделни API за куки на заявки за тази цел.

Подобни статии