Daniel Marino
12 ਨਵੰਬਰ 2024
GitHub ਐਕਸ਼ਨਾਂ 'ਤੇ ਸੇਲੇਨਿਅਮ ਵਿੱਚ DevToolsActivePort ਫਾਈਲ ਗਲਤੀ ਨੂੰ ਠੀਕ ਕਰਨ ਲਈ Chrome ਦੀ ਵਰਤੋਂ ਕਰਨਾ
ਇਹ ਤੰਗ ਕਰਨ ਵਾਲਾ ਹੋ ਸਕਦਾ ਹੈ ਜਦੋਂ GitHub ਕਿਰਿਆਵਾਂ 'ਤੇ ਸੇਲੇਨਿਅਮ ਟੈਸਟਾਂ ਵਿੱਚ "DevToolsActivePort ਫਾਈਲ ਮੌਜੂਦ ਨਹੀਂ ਹੈ" ਸਮੱਸਿਆ ਦਾ ਸਾਹਮਣਾ ਕਰਨਾ ਪੈਂਦਾ ਹੈ, ਖਾਸ ਤੌਰ 'ਤੇ ਜਦੋਂ ਹੈੱਡਲੈੱਸ Chrome ਵਿੱਚ ਟੈਸਟ ਕੀਤਾ ਜਾਂਦਾ ਹੈ। ਮੈਮੋਰੀ ਸੀਮਾਵਾਂ ਜਾਂ ਅਸੰਗਤ ChromeDriver ਸੰਸਕਰਣ ਅਕਸਰ ਇਸ ਸਮੱਸਿਆ ਦਾ ਕਾਰਨ ਹੁੰਦੇ ਹਨ। ਇਸ ਗਾਈਡ ਵਿੱਚ ਇੱਕ ਕੁਸ਼ਲ ਫਿਕਸ ਕਵਰ ਕੀਤਾ ਗਿਆ ਹੈ: ਕ੍ਰੋਮ ਅਤੇ ਕ੍ਰੋਮਡ੍ਰਾਈਵਰ ਦਾ ਸਹੀ ਸੰਸਕਰਣ ਅਲਾਈਨਮੈਂਟ, ਮੈਮੋਰੀ-ਸੇਵਿੰਗ ਸੈਟਿੰਗਾਂ ਦੇ ਨਾਲ। ਸਿਰ ਰਹਿਤ ਸੈਟਿੰਗਾਂ ਵਿੱਚ ਵੀ, ਇਹਨਾਂ ਵਿਚਾਰਾਂ ਨੂੰ ਧਿਆਨ ਵਿੱਚ ਰੱਖ ਕੇ CI/CD ਸਿਸਟਮਾਂ 'ਤੇ ਟੈਸਟ ਰਨ ਵਧੇਰੇ ਇਕਸਾਰ ਅਤੇ ਨਿਯੰਤਰਣਯੋਗ ਬਣ ਜਾਂਦੇ ਹਨ।