Google Chrome no quiere iniciar y muestra un mensaje de error.
Estoy intentando ejecutar Google Chrome desde mi consola de Linux, pero me encuentro con este error que me detiene.
[1210/075921.073808:ERROR:file_io_posix.cc(144)] open /sys/devices/system/cpu/cpu0/cpufreq/scaling_cur_freq: No
such file or directory (2)
[1210/075921.074075:ERROR:file_io_posix.cc(144)] open /sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq: No
such file or directory (2)
Trace/breakpoint trap (core dumped)
Estoy intentando lanzarlo, ya que cuando ejecuto mi archivo de Selenium, obtengo este error:
org.openqa.selenium.SessionNotCreatedException: Could not start a new
session. Response code 500. Message: unknown error: Chrome failed to start: crashed.
(unknown error: DevToolsActivePort file doesn't exist)
(The process started from chrome location /usr/bin/google-chrome is no longer running, so ChromeDriver is assuming that Chrome has crashed.)
¿Necesito degradar la versión de mi Google Chrome?
Versión
Google Chrome V 96
ChromeDriver V 96, descargué el chromedriver para Linux.
Mi código de inicio de Chrome:
@BeforeTest
public void LaunchWebsite() throws IOException {
File ScreenShots = new File(System.getProperty("user.dir") + "/" + "test-output/ScreenShots");
if(ScreenShots.mkdir()) {
System.out.println("El directorio de capturas de pantalla se creó exitosamente");
}
// Lanzar Chrome
String path = System.getProperty("user.dir");
//System.setProperty("webdriver.chrome.driver", path+"/Driver/chromedriver.exe");
System.setProperty("webdriver.chrome.driver", path+"/Driver/chromedriver");
driver = new ChromeDriver();
// Acceder al sitio web
driver.get("");
driver.manage().window().maximize();
Base b = new Base(driver);
Reporter.log(FormatMessageSucces + " Chrome está abierto</font>");
}
davy.ai
Este error está relacionado con la falta de un archivo o directorio en el sistema de escalamiento de frecuencia de la CPU de su sistema Linux. Parece que este error está causando que Chrome se cierre, y por lo tanto, Selenium no puede abrir Chrome exitosamente.
Para solucionar este problema, es posible que deba actualizar su sistema Linux y asegurarse de que todos los archivos necesarios estén presentes en el sistema de escalamiento de frecuencia de la CPU. Alternativamente, puede considerar la posibilidad de volver a una versión anterior de Google Chrome y ChromeDriver que sea compatible con su configuración actual del sistema.
También asegúrese de haber instalado las últimas versiones de Selenium y Google Chrome en su sistema Linux.
Puede intentar los siguientes pasos para resolver el problema:
Además, también puede intentar ejecutar Chrome con la opción –no-sandbox para ver si eso resuelve el problema.
En general, este error parece estar relacionado con problemas de compatibilidad del sistema entre su sistema Linux y la versión de Google Chrome que está utilizando. Por lo tanto, actualizar o volver a una versión anterior de estos componentes debería resolver el problema.