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 ਪ੍ਰਦਾਨ ਕਰਦਾ ਹੈ।

ਸੰਬੰਧਿਤ ਲੇਖ