google chrome - navegador - WebDriverError: error desconocido: Chrome no se pudo iniciar: salió de forma anormal
mi google chrome esta muy lento 2018 (2)
Lo que intento lograr Con éxito ejecute mis pruebas de transportador en Chrome sin cabeza en Ubuntu 14 no gui.
Configuración Utilizando varias páginas de referencia, he logrado instalar con éxito: Xvfb Chrome, el último navegador, Transportador 3.3.0, Java 7 (también probado con Java 8) y también establezco LOCAL_HOME. Además, logró iniciar Xvfb utilizando esta referencia.
Protractor conf
exports.config = {
baseUrl: ''http://<qa environment>'',
framework: ''jasmine'',
seleniumAddress: ''http://localhost:4444/wd/hub'',
jasmineNodeOpts: {
showColors:true,
defaultTimeoutInterval: 2500000
},
capabilities: {
''browserName'': ''chrome''
},
specs: [''administration/*-spec.js''], //''signinandout/*-spec.js'', ''homepage/*-spec.js'',
onPrepare: function(){
//browser.driver.manage().window().setSize(1280, 1080);
}
}
Rastreo de la pila de excepciones:
/usr/local/lib/node_modules/protractor/node_modules/selenium-webdriver/error.js:26 constructor (opt_error) {^ WebDriverError: error desconocido: Chrome no se pudo iniciar: salió de forma anormal (Información del controlador: chromedriver = 2.21.371461 ( 633e689b520b25f3e264a2ede6b74ccc23cb636a), platform = Linux 3.13.0-87-generic x86_64 ) (ADVERTENCIA: El servidor no proporcionó ninguna información de pila) Duración o tiempo de espera del comando: 60.16 segundos Información de compilación: versión: ''2.52.0'', revisión: ''4c2593c'' , time: ''2016-02-11 19:06:42'' Información del sistema: host: ''vagrant-ubuntu-trusty-64'', ip: ''10 .0.2.15 '', os.name:'' Linux '', os.arch: ''amd64'', os.version: ''3.13.0-87-generic'', java.version: ''1.7.0_101'' Información del controlador: org.openqa.selenium.chrome.ChromeDriver en WebDriverError (/ usr / local / lib / node_modules /protractor/node_modules/selenium-webdriver/error.js:26:26) en Object.checkLegacyResponse (/usr/local/lib/node_modules/protractor/node_modules/selenium-webdriver/error.js:580:13) at / usr / local / lib / node_modules / transportador / node_modules / selenium-webd river / lib / webdriver.js: 64: 13 en Promise.invokeCallback_ (/usr/local/lib/node_modules/protractor/node_modules/selenium-webdriver/lib/promise.js:1329:14) en TaskQueue.execute_ (/ usr /local/lib/node_modules/protractor/node_modules/selenium-webdriver/lib/promise.js:2790:14) en TaskQueue.executeNext_ (/ usr / local / lib / node_modules / transportador / node_modules / selenium-webdriver / lib / promise .js: 2773: 21) en /usr/local/lib/node_modules/protractor/node_modules/selenium-webdriver/lib/promise.js:2652:27 en / usr / local / lib / node_modules / transportador / node_modules / selenium- webdriver / lib / promise.js: 639: 7 en process._tickCallback (interno / proceso / next_tick.js: 103: 7) De: Tarea: WebDriver.createSession () en acquireSession (/ usr / local / lib / node_modules / transportador /node_modules/selenium-webdriver/lib/webdriver.js:62:22) en Function.createSession (/usr/local/lib/node_modules/protractor/node_modules/selenium-webdriver/lib/webdriver.js:295:12) en Builder.build (/ usr / local / lib / node_modules / transportador / node_modules / selenium -webdriver / builder.js: 458: 24) en Hosted.DriverProvider.getNewDriver (/usr/local/lib/node_modules/protractor/built/driverProviders/driverProvider.js:37:33) en Runner.createBrowser (/ usr / local /lib/node_modules/protractor/built/runner.js:182:43) en /usr/local/lib/node_modules/protractor/built/runner.js:255:30 en _fulfilled (/ usr / local / lib / node_modules / transportador / node_modules / q / q.js: 834: 54) en self.promiseDispatch.done (/usr/local/lib/node_modules/protractor/node_modules/q/q.js:863:30) en Promise.promise.promiseDispatch (/usr/local/lib/node_modules/protractor/node_modules/q/q.js:796:13) en /usr/local/lib/node_modules/protractor/node_modules/q/q.js:556:49 [01: 09:14] E / launcher - Proceso salido con el código de error 1
El error debido a la visualización de Xvfb no se especifica aquí. Aquí, las secuencias de comandos de Selenium se ejecutan utilizando el concepto de prueba de navegador sin cabeza que no tiene GUI.
Espero que hayas usado chromedriver, chrome binaries y XVfb. aquí chromedriver está inicializando chrome binaries pero chrome binary no se puede sentar en el monitor con XVfb .Thats y its throwing error como "Chrome no se pudo iniciar: sale de forma anormal"
por favor, siga los pasos a continuación antes de ejecutar el script ur.Ejemplo: (Ejecute este cmd en su servidor Unix (ej.putty))
usr / bin / Xvfb: 2 -ac -screen 0 1280x1024x24 &
exportar DISPLAY =: 2
Funcionará definitivamente
probablemente el tamaño de la pantalla de su ventana no coincida intente maximizar en onPrepare:
onPrepare: function(){
browser.driver.manage().window().maximize();
}