Подешавања проксија у 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-је за куке захтева у ту сврху.