ਸਟੈਂਡਰਡ WebDriver ਪ੍ਰੌਕਸੀ ਸੈਟਿੰਗਾਂ ਦੀ ਸਪਲਾਈ ਕੀਤੀ ਜਾਂਦੀ ਹੈ ਜਦੋਂ ਇੱਕ ਬ੍ਰਾਊਜ਼ਰ ਸੈਸ਼ਨ ਬਣਾਇਆ ਜਾਂਦਾ ਹੈ। ਇੱਥੇ ਕੋਈ ਆਮ WebDriver ਕਮਾਂਡ ਨਹੀਂ ਹੈ ਜੋ ਸੈਸ਼ਨ ਦੇ ਵਿਚਕਾਰ ਉਹਨਾਂ ਸਮਰੱਥਾਵਾਂ ਨੂੰ ਸੰਪਾਦਿਤ ਕਰਦੀ ਹੈ।

ਪੋਰਟੇਬਲ ਆਟੋਮੇਸ਼ਨ ਲਈ, ਅਗਲੇ ਸੈਸ਼ਨ ਨੂੰ ਇਸਦੇ ਇੱਛਤ ਪ੍ਰੌਕਸੀ ਕੌਂਫਿਗਰੇਸ਼ਨ ਨਾਲ ਬਣਾਓ ਅਤੇ ਪੁਰਾਣੇ ਸੈਸ਼ਨ ਨੂੰ ਬੰਦ ਕਰੋ ਜਦੋਂ ਇਸਦੀ ਲੋੜ ਨਾ ਹੋਵੇ। ਮਨਜ਼ੂਰਸ਼ੁਦਾ ਜਨਤਕ-ਬ੍ਰਾਊਜ਼ਿੰਗ ਟੈਸਟਾਂ ਲਈ, ਅਗਲੇ ਸੈਸ਼ਨ ਨੂੰ ਬਣਾਉਣ ਤੋਂ ਪਹਿਲਾਂ ਮੁਫ਼ਤ ਪ੍ਰੌਕਸੀ ਸੂਚੀ ਵਿੱਚੋਂ ਇੱਕ ਬ੍ਰਾਊਜ਼ਰ-ਅਨੁਕੂਲ ਅੰਤਮ ਬਿੰਦੂ ਚੁਣੋ। ਬ੍ਰਾਊਜ਼ਰ-ਵਿਸ਼ੇਸ਼ ਐਕਸਟੈਂਸ਼ਨਾਂ ਜਾਂ ਡੀਬੱਗਿੰਗ ਇੰਟਰਫੇਸ ਹੋਰ ਵਿਧੀਆਂ ਦੀ ਪੇਸ਼ਕਸ਼ ਕਰ ਸਕਦੇ ਹਨ, ਪਰ ਉਹਨਾਂ ਕੋਲ ਵੱਖਰੀ ਸਹਾਇਤਾ ਅਤੇ ਅਨੁਮਤੀ ਦੀਆਂ ਲੋੜਾਂ ਹਨ।

ਬ੍ਰਾਊਜ਼ਰ ਸੈਸ਼ਨ ਇੱਕ ਪ੍ਰੌਕਸੀ ਤੋਂ ਵੱਧ ਰੱਖਦਾ ਹੈ

ਇੱਕ ਬਦਲੀ ਸੈਸ਼ਨ ਉਸ ਸੰਦਰਭ ਨੂੰ ਬਦਲਦਾ ਹੈ ਜਿਸ ਵਿੱਚ ਟੈਸਟ ਚੱਲਦਾ ਹੈ। ਕੂਕੀਜ਼, ਸਟੋਰੇਜ, ਪ੍ਰਮਾਣਿਕਤਾ, ਅਤੇ ਖੁੱਲ੍ਹੇ ਪੰਨਿਆਂ ਨੂੰ ਜਾਣਬੁੱਝ ਕੇ ਸੰਭਾਲਣ ਦੀ ਲੋੜ ਹੁੰਦੀ ਹੈ। ਇੱਕ ਸਾਫ਼ ਸੈਸ਼ਨ ਬਿਲਕੁਲ ਉਹੀ ਹੋ ਸਕਦਾ ਹੈ ਜੋ ਆਈਸੋਲੇਸ਼ਨ ਟੈਸਟ ਦੀ ਲੋੜ ਹੁੰਦੀ ਹੈ; ਇੱਕ ਸਟੇਟਫੁੱਲ ਵਰਕਫਲੋ ਨੂੰ ਆਪਣੀ ਐਪਲੀਕੇਸ਼ਨ ਸਟੇਟ ਨੂੰ ਦੁਬਾਰਾ ਸਥਾਪਿਤ ਕਰਨ ਲਈ ਇੱਕ ਸਮਰਥਿਤ ਤਰੀਕੇ ਦੀ ਲੋੜ ਹੋ ਸਕਦੀ ਹੈ।

ਇੱਕ ਬਦਲਿਆ ਹੋਇਆ ਨਿਕਾਸ ਪਤਾ ਵੀ ਮੰਜ਼ਿਲ ਖਾਤੇ ਨੂੰ ਰੀਸੈਟ ਨਹੀਂ ਕਰਦਾ। ਜੇਕਰ ਵਰਕਫਲੋ ਉਸੇ ਖਾਤੇ ਵਿੱਚ ਵਾਪਸ ਸਾਈਨ ਇਨ ਕਰਦਾ ਹੈ, ਤਾਂ ਸੇਵਾ ਬ੍ਰਾਊਜ਼ਰ ਦੀ ਪ੍ਰੌਕਸੀ ਦੀ ਪਰਵਾਹ ਕੀਤੇ ਬਿਨਾਂ ਉਹਨਾਂ ਕਾਰਵਾਈਆਂ ਨੂੰ ਉਸ ਖਾਤੇ ਰਾਹੀਂ ਸੰਬੰਧਿਤ ਕਰ ਸਕਦੀ ਹੈ।

ਇਹਨਾਂ ਚੋਣਾਂ ਨੂੰ ਟੈਸਟ ਪਲਾਨ ਵਿੱਚ ਰੱਖੋ: ਕਿਹੜੇ ਕਦਮਾਂ ਲਈ ਇੱਕ ਸਥਿਰ ਰੂਟ ਦੀ ਲੋੜ ਹੁੰਦੀ ਹੈ, ਇੱਕ ਨਵਾਂ ਬ੍ਰਾਊਜ਼ਰ ਕਿੱਥੇ ਸ਼ੁਰੂ ਹੁੰਦਾ ਹੈ, ਅਤੇ ਇਸਨੂੰ ਕਿਹੜੀ ਐਪਲੀਕੇਸ਼ਨ ਅਵਸਥਾ ਪ੍ਰਾਪਤ ਕਰਨੀ ਚਾਹੀਦੀ ਹੈ। ਇਹ ਕਿਸੇ ਐਕਸਟੈਂਸ਼ਨ ਦੀ ਗਲੋਬਲ ਸੈਟਿੰਗ ਨੂੰ ਬਦਲਣ ਨਾਲੋਂ ਅਸਫਲਤਾ ਨੂੰ ਸਮਝਣਾ ਆਸਾਨ ਬਣਾਉਂਦਾ ਹੈ ਜਦੋਂ ਕਿ ਮੌਜੂਦਾ ਕਨੈਕਸ਼ਨ ਅਤੇ ਬੇਨਤੀਆਂ ਕਿਰਿਆਸ਼ੀਲ ਰਹਿੰਦੀਆਂ ਹਨ।

ਅੰਤ ਵਿੱਚ, ਅਸਲ ਰਿਮੋਟ ਬ੍ਰਾਊਜ਼ਰ ਦੇ ਰੂਟ ਦੀ ਜਾਂਚ ਕਰੋ। ਟੈਸਟ ਸਕ੍ਰਿਪਟ ਨੂੰ ਚਲਾਉਣ ਵਾਲੀ ਮਸ਼ੀਨ 'ਤੇ ਇੱਕ ਪ੍ਰੌਕਸੀ ਸੈਟਿੰਗ ਕਿਸੇ ਹੋਰ ਮਸ਼ੀਨ 'ਤੇ ਬ੍ਰਾਊਜ਼ਰ ਨੂੰ ਕੌਂਫਿਗਰ ਕੀਤੇ ਬਿਨਾਂ WebDriver ਨਾਲ ਇਸਦੇ ਕਨੈਕਸ਼ਨ ਨੂੰ ਪ੍ਰਭਾਵਤ ਕਰ ਸਕਦੀ ਹੈ।

ਸੰਬੰਧਿਤ ਲੇਖ