Поставки за прокси на 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 за куки на барања за таа цел.