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 ପ୍ରଦାନ କରେ।