HTTP ലൈബ്രറിയിൽ പ്രവർത്തിക്കുന്ന പ്രോക്സി URL, Selenium-ന്റെ ബ്രൗസർ പ്രോക്സി കഴിവിലേക്ക് നേരിട്ട് പകർത്തുമ്പോൾ പരാജയപ്പെടാം. കഴിവിന് നിർവചിക്കപ്പെട്ട ഒരു ഫോർമാറ്റുണ്ട്, വിലാസം ക്രമീകരിക്കുന്നത് പ്രമാണീകരിച്ച പ്രോക്സി ഉപയോഗിക്കുന്നതിന്റെ ഒരു ഭാഗം മാത്രമാണ്.

WebDriver സ്പെസിഫിക്കേഷൻ httpProxy, sslProxy തുടങ്ങിയ ഫീൽഡുകളെ ഐച്ഛിക പോർട്ടുള്ള ഹോസ്റ്റായി നിർവചിക്കുന്നു. അവ username:password@host URL-നുള്ള പൊതുവായ സ്ഥലമല്ല.

ഏത് ലോഗിനാണ് ഉൾപ്പെട്ടിരിക്കുന്നതെന്ന് തിരിച്ചറിയുക

  • ഔട്ട്ഗോയിംഗ് പ്രോക്സിക്ക് ബ്രൗസറിന് ക്രെഡൻഷ്യലുകൾ ആവശ്യമായി വന്നേക്കാം.
  • ലക്ഷ്യ വെബ്സൈറ്റിന് സ്വന്തം ലോഗിൻ ഉണ്ടാകാം.
  • റിമോട്ട് WebDriver സേവനത്തിന് ടെസ്റ്റ് റണ്ണറെ പ്രമാണീകരിക്കാം.

ഒരു കണക്ഷന്റെ ക്രെഡൻഷ്യലുകൾ മറ്റുള്ളവയ്ക്ക് സ്വയമേവ ബാധകമാകില്ല. ഉദാഹരണത്തിന്, റിമോട്ട് WebDriver URL-ലേക്ക് ഉപയോക്തൃനാമം ചേർക്കുന്നത് ബ്രൗസർ ട്രാഫിക്കിന് ഔട്ട്ഗോയിംഗ് പ്രോക്സിയിൽ പ്രമാണീകരിക്കാനാകുമെന്ന് തെളിയിക്കുന്നില്ല.

HTTP 407 പ്രതികരണം പ്രോക്സി വെല്ലുവിളി സൂചിപ്പിക്കുന്നു. പ്രഖ്യാപിത പ്രമാണീകരണ രീതി രേഖപ്പെടുത്തി, നിങ്ങൾ ഉപയോഗിക്കുന്ന ബ്രൗസറിലും ഓട്ടോമേഷൻ ഇന്റർഫേസിലും പിന്തുണ പരിശോധിക്കുക.

പിന്തുണയുള്ള പ്രമാണീകരണ പാത തിരഞ്ഞെടുക്കുക

പരിസ്ഥിതിയെ ആശ്രയിച്ച്, അത് ബ്രൗസർ പിന്തുണയ്ക്കുന്ന പ്രമാണീകരണ ഇന്റഗ്രേഷൻ, അംഗീകൃത എക്സ്റ്റൻഷൻ, അല്ലെങ്കിൽ അപ്സ്ട്രീം ലോഗിൻ കൈകാര്യം ചെയ്യുന്ന അംഗീകൃത ലോക്കൽ പ്രോക്സി ആകാം. ഓരോന്നിനും വ്യത്യസ്ത വിന്യാസ-ക്രെഡൻഷ്യൽ സംഭരണ ആവശ്യകതകളുണ്ട്. പഴയ പ്രമാണീകരണ ഡയലോഗ് രീതി വീണ്ടെടുക്കാൻ Selenium ഡൗൺഗ്രേഡ് ചെയ്യുന്നതിനുപകരം നിലവിലെ ബ്രൗസർ ഡോക്യുമെന്റേഷൻ ഉപയോഗിക്കുക.

പ്രോക്സി കഴിവിനെ പുതിയ സെഷൻ കോൺഫിഗറേഷൻ ആയി കണക്കാക്കി, എൻഡ്പോയിന്റ് ഫോർമാറ്റ് അവ്യക്തമല്ലാതെ നിലനിർത്തുക. തുടർന്ന് തിരഞ്ഞെടുത്ത ഇന്റഗ്രേഷനിലൂടെ പ്രമാണീകരണം കൈകാര്യം ചെയ്യുക. 407 പരിഹരിക്കാൻ സർട്ടിഫിക്കറ്റ് പരിശോധന പ്രവർത്തനരഹിതമാക്കരുത്; അത് കണക്ഷന്റെ മറ്റൊരു ഭാഗം മാറ്റുകയും ലോഗിൻ പ്രശ്നം പരിഹരിക്കാതെ വിടുകയും ചെയ്യുന്നു.

അനുബന്ധ ലേഖനങ്ങൾ