Прокси настройки на TestCafe с disableNativeAutomation
Използвайте настройките за прокси на заявки и заобикаляне в TestCafe в поддържания режим на автоматизация, като целевото приложение се конфигурира отделно.
Настройката за горно прокси на 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 за куки на заявки за тази цел.