Selenium ਪ੍ਰੌਕਸੀ ਪਤੇ ਵਿੱਚ ਲੌਗਇਨ ਕਿਉਂ ਸ਼ਾਮਲ ਨਹੀਂ ਹੁੰਦਾ
WebDriver ਪ੍ਰੌਕਸੀ ਸਮਰੱਥਾ ਨੂੰ ਸਹੀ ਢੰਗ ਨਾਲ ਪੜ੍ਹੋ ਅਤੇ ਪ੍ਰਮਾਣਿਤ ਪ੍ਰੌਕਸੀ ਲਈ ਬ੍ਰਾਊਜ਼ਰ-ਸਮਰਥਿਤ ਢੰਗ ਚੁਣੋ।
HTTP ਲਾਇਬ੍ਰੇਰੀ ਵਿੱਚ ਕੰਮ ਕਰਨ ਵਾਲਾ ਪ੍ਰੌਕਸੀ URL ਸਿੱਧਾ Selenium ਦੀ ਬ੍ਰਾਊਜ਼ਰ ਪ੍ਰੌਕਸੀ ਸਮਰੱਥਾ ਵਿੱਚ ਕਾਪੀ ਕਰਨ 'ਤੇ ਫੇਲ੍ਹ ਹੋ ਸਕਦਾ ਹੈ। ਸਮਰੱਥਾ ਦਾ ਨਿਰਧਾਰਿਤ ਫਾਰਮੈਟ ਹੈ, ਅਤੇ ਪਤਾ ਸੰਰਚਿਤ ਕਰਨਾ ਪ੍ਰਮਾਣਿਤ ਪ੍ਰੌਕਸੀ ਵਰਤਣ ਦਾ ਸਿਰਫ਼ ਇੱਕ ਹਿੱਸਾ ਹੈ।
WebDriver ਵਿਸ਼ੇਸ਼ਤਾ httpProxy ਅਤੇ sslProxy ਵਰਗੇ ਖੇਤਰਾਂ ਨੂੰ ਵਿਕਲਪਿਕ ਪੋਰਟ ਵਾਲੇ ਹੋਸਟ ਵਜੋਂ ਪਰਿਭਾਸ਼ਿਤ ਕਰਦੀ ਹੈ। ਇਹ username:password@host URL ਲਈ ਆਮ ਥਾਂ ਨਹੀਂ ਹਨ।
ਪਛਾਣੋ ਕਿ ਕਿਹੜਾ ਲੌਗਇਨ ਸ਼ਾਮਲ ਹੈ
- ਬ੍ਰਾਊਜ਼ਰ ਨੂੰ ਆਉਟਗੋਇੰਗ ਪ੍ਰੌਕਸੀ ਲਈ ਪ੍ਰਮਾਣ-ਪੱਤਰ ਚਾਹੀਦੇ ਹੋ ਸਕਦੇ ਹਨ।
- ਮੰਜ਼ਿਲ ਵੈੱਬਸਾਈਟ ਦਾ ਆਪਣਾ ਲੌਗਇਨ ਹੋ ਸਕਦਾ ਹੈ।
- ਰਿਮੋਟ WebDriver ਸੇਵਾ ਟੈਸਟ ਰਨਰ ਨੂੰ ਪ੍ਰਮਾਣਿਤ ਕਰ ਸਕਦੀ ਹੈ।
ਇੱਕ ਕਨੈਕਸ਼ਨ ਦੇ ਪ੍ਰਮਾਣ-ਪੱਤਰ ਆਪਣੇ ਆਪ ਦੂਜਿਆਂ 'ਤੇ ਲਾਗੂ ਨਹੀਂ ਹੁੰਦੇ। ਉਦਾਹਰਨ ਲਈ, ਰਿਮੋਟ WebDriver URL ਵਿੱਚ ਵਰਤੋਂਕਾਰ ਨਾਮ ਜੋੜਨਾ ਇਹ ਸਾਬਤ ਨਹੀਂ ਕਰਦਾ ਕਿ ਬ੍ਰਾਊਜ਼ਰ ਟ੍ਰੈਫਿਕ ਆਉਟਗੋਇੰਗ ਪ੍ਰੌਕਸੀ 'ਤੇ ਪ੍ਰਮਾਣਿਤ ਕਰ ਸਕਦਾ ਹੈ।
HTTP 407 ਜਵਾਬ ਪ੍ਰੌਕਸੀ ਚੁਣੌਤੀ ਦਰਸਾਉਂਦਾ ਹੈ। ਘੋਸ਼ਿਤ ਪ੍ਰਮਾਣੀਕਰਨ ਢੰਗ ਦਰਜ ਕਰੋ ਅਤੇ ਤੁਸੀਂ ਵਰਤ ਰਹੇ ਬ੍ਰਾਊਜ਼ਰ ਅਤੇ ਆਟੋਮੇਸ਼ਨ ਇੰਟਰਫ਼ੇਸ ਵਿੱਚ ਸਮਰਥਨ ਜਾਂਚੋ।
ਸਮਰਥਿਤ ਪ੍ਰਮਾਣੀਕਰਨ ਮਾਰਗ ਚੁਣੋ
ਵਾਤਾਵਰਨ ਦੇ ਆਧਾਰ 'ਤੇ ਇਹ ਬ੍ਰਾਊਜ਼ਰ-ਸਮਰਥਿਤ ਪ੍ਰਮਾਣੀਕਰਨ ਏਕੀਕਰਨ, ਮਨਜ਼ੂਰਸ਼ੁਦਾ ਐਕਸਟੈਂਸ਼ਨ, ਜਾਂ ਅੱਪਸਟ੍ਰੀਮ ਲੌਗਇਨ ਸੰਭਾਲਣ ਵਾਲਾ ਅਧਿਕ੍ਰਿਤ ਸਥਾਨਕ ਪ੍ਰੌਕਸੀ ਹੋ ਸਕਦਾ ਹੈ। ਹਰੇਕ ਦੀਆਂ ਤੈਨਾਤੀ ਅਤੇ ਪ੍ਰਮਾਣ-ਪੱਤਰ ਭੰਡਾਰਨ ਦੀਆਂ ਲੋੜਾਂ ਵੱਖਰੀਆਂ ਹਨ। ਪੁਰਾਣੇ ਪ੍ਰਮਾਣੀਕਰਨ-ਸੰਵਾਦ ਢੰਗ ਨੂੰ ਵਾਪਸ ਪਾਉਣ ਲਈ Selenium ਨੂੰ ਡਾਊਨਗ੍ਰੇਡ ਕਰਨ ਦੀ ਥਾਂ ਮੌਜੂਦਾ ਬ੍ਰਾਊਜ਼ਰ ਦਸਤਾਵੇਜ਼ ਵਰਤੋ।
ਪ੍ਰੌਕਸੀ ਸਮਰੱਥਾ ਨੂੰ ਨਵੇਂ ਸੈਸ਼ਨ ਦੀ ਸੰਰਚਨਾ ਮੰਨੋ, ਅਤੇ ਐਂਡਪੌਇੰਟ ਫਾਰਮੈਟ ਨੂੰ ਅਸਪਸ਼ਟ ਨਾ ਰੱਖੋ। ਫਿਰ ਚੁਣੇ ਗਏ ਏਕੀਕਰਨ ਰਾਹੀਂ ਪ੍ਰਮਾਣੀਕਰਨ ਸੰਭਾਲੋ। 407 ਹੱਲ ਕਰਨ ਲਈ ਸਰਟੀਫਿਕੇਟ ਤਸਦੀਕ ਬੰਦ ਨਾ ਕਰੋ; ਇਹ ਕਨੈਕਸ਼ਨ ਦਾ ਦੂਜਾ ਹਿੱਸਾ ਬਦਲਦਾ ਹੈ ਅਤੇ ਲੌਗਇਨ ਸਮੱਸਿਆ ਹੱਲ ਨਾ ਹੋਈ ਰਹਿੰਦੀ ਹੈ।