Business
Jobs
  • About Us
  • Solutions
    • Job Postings
      Post your job and receive qualified candidates in 48h.
    • Candidate Assessments
      500+ technical and psychological tests, plus anti-fraud.
    • Headhunting
      Tailor-made executive search from start to finish.
    • Payroll + EOR
      Payroll dispersal and EOR across 15+ LATAM countries.
  • Pricing
  • Jobs

0

220
Views
Selenium: "Solicitud de DevTools: 127.0.0.1: 12583/json/versión fallida" al crear una instancia

Cuando creo un nuevo controlador de cromo en Selenium mientras Google Chrome ya se está ejecutando Y estoy haciendo referencia a la configuración/datos de los usuarios (a través user-data-dir ). Se abrirá una nueva ventana de Chrome, pero mi aplicación se bloqueará. La consola de ChromeDriver mostrará el siguiente error cada segundo: DevTools Request: 127.0.0.1:12585/json/version. DevTools request failed

Captura de pantalla: ingrese la descripción de la imagen aquí

Código para instanciar el controlador:

 ChromeDriverService driverService = ChromeDriverService.CreateDefaultService(); //driverService.HideCommandPromptWindow = true; driverService.EnableVerboseLogging = true; string path = Environment.ExpandEnvironmentVariables("%LOCALAPPDATA%\\Google\\Chrome\\User Data"); ChromeOptions options = new ChromeOptions(); options.AddArguments("user-data-dir=" + path); options.AddArguments("--start-maximized"); options.AddArguments("--disable-extensions"); IWebDriver driver = new ChromeDriver(driverService, options);

Esto funcionará perfectamente bien en todos los casos si no intento cargar la configuración/datos del usuario. Si intento cargar la configuración o los datos del usuario, solo funcionará si no hay una instancia de Chrome ejecutándose en el dispositivo.

Versiones:

  • Selenio v 2.47.0
  • ChromeDriver versión 2.16.333243
  • cromo v44.0.2403

¿Qué puedo hacer para resolver esto?

over 4 years ago · Santiago Trujillo
1 answers
Answer question

0

Si alguien estaba buscando una respuesta como yo;

https://bugs.chromium.org/p/chromedriver/issues/detail?id=2443

Este comportamiento es por diseño. Dos instancias de Chrome no pueden usar el mismo directorio de datos de usuario al mismo tiempo. De lo contrario, intentarían actualizar el mismo conjunto de archivos y causar corrupciones. Entonces, si una instancia ya se está ejecutando, intentar iniciar otra instancia usando el mismo directorio de datos de usuario hará que la segunda instancia le pida a la primera instancia que abra una nueva ventana, y luego la segunda instancia saldrá.

over 4 years ago · Santiago Trujillo Report
Answer question
Find remote jobs

Discover the new way to find a job!

Top jobs
Top job categories
Business
Post vacancy Pricing Sales
Legal
Terms and conditions Privacy policy
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Show me some job opportunities
There's an error!