disableNativeAutomation ഉപയോഗിച്ചുള്ള TestCafe പ്രോക്സി ക്രമീകരണങ്ങൾ
TestCafe-ന്റെ അഭ്യർത്ഥന പ്രോക്സി, ഒഴിവാക്കൽ ക്രമീകരണങ്ങൾ അതിന്റെ പിന്തുണയുള്ള ഓട്ടോമേഷൻ മോഡിൽ ഉപയോഗിക്കുക; ലക്ഷ്യ അപ്ലിക്കേഷൻ വേറെ കോൺഫിഗർ ചെയ്യുക.
Native Automation മോഡിൽ TestCafe-ന്റെ അപ്സ്ട്രീം പ്രോക്സി ക്രമീകരണം ലഭ്യമല്ല. ആ ക്രമീകരണം ഉപയോഗിക്കുന്ന പ്രോജക്റ്റിന് അതിന്റെ കോൺഫിഗറേഷനിൽ പിന്തുണയുള്ള മോഡ് വ്യക്തമായി തിരഞ്ഞെടുക്കാം:
{
"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-കൾ നൽകുന്നു.