Articles of protractor

no se pudo establecer el zócalo de tunelización, causa = leer ECONNRESET

Aparece un mensaje de error al ejecutar “webdriver-manager update”. Ya instalé cntlm y lo configuré correctamente. Proxy ya establecido ver el siguiente: ‘npm config set proxy https://MC0XSXKC.ww930.my-it-solutions.net:3128 npm config set http_proxy http://MC0XSXKC.ww930.my-it-solutions.net:3128 npm config set https_proxy https://MC0XSXKC.ww930.my-it-solutions.net:3128 C:\WINDOWS\system32>webdriver-manager update –proxy https://MC0XSXKC.ww930.my-it-solutions.net:3128 events.js:160 throw er; // Unhandled ‘error’ event Error: tunneling socket could not be established, […]

Configuración del transportador y jasmine en Jenkins

Estoy tratando de configurar Protractor en Jenkins para CTI … Ya he configurado Protractor junto con Jasmine y estoy intentando integrarlo con Jenkins. He pasado por varios enlaces y blogs en Internet, pero ninguno parece ser útil para proporcionar información detallada sobre cómo configurar el transportador configurado con Jenkins. Cualquier ayuda o apuntando hacia el […]

Nodejs Protractor + Jasmine + JUnitXmlReporter ejecuta la prueba pero sin esperar el navegador

Estoy haciendo pruebas de extremo a extremo de un sitio web Angular usando el transportador, pero quería exportar los resultados a un archivo que Jenkins puede leer (JUnitXmlReporter), así que para que esto funcione debo hacer un “cambio simple” a mi archivo de configuración del transportador en el “onPrepare”: exports.config = { // Do not […]

‘No hay método esperado’ cuando se usa Protractor como una biblioteca

Usando Protractor como una biblioteca No se puede requerir una referencia a Jasmine. Hacer referencia al método expect devuelve el resultado Cannot call method ‘expect’ of null . Código actualizado para reflejar los comentarios: var protractor = require(‘protractor’); require(‘protractor/node_modules/minijasminenode’); require(‘protractor/jasminewd’); // output: jasmine is undefined (this error can only be seen if the above line […]

¿Cómo salir de for loop en el transportador?

Este es mi código – formElements[0].findElements(by.repeater(repeater)).then(function(items){ console.log(i, ‘>>>>>>>>>.No of items in the list — ‘+items.length); (function(items){ for(var x1=0; x1>>>>>.Looking for item — ‘+itemsToBeSelected[x1]); skip = false; (function(items, x1){ for(var x2=0; x2>>>..Verifying ‘+itemsToBeSelected[x1]+’ with ‘+itemName); if(itemName == itemsToBeSelected[x1]){ console.log(i, ‘>>>>>.Selecting the item — ‘+itemName); items[x2].findElement(by.css(‘.regular-checkbox’)).click(); } }); }(items, x2)); } }(items, x1)); } }(items)); }); Quiero […]

No se pueden ejecutar scripts de transportadores utilizando el código generado por Appium para IOS. Dice que el elemento de búsqueda no es una función.

Quiero automatizar mis pruebas para un sitio de Angular JS utilizando el simulador, appium y transportador de Ipad Air, pero el problema es que no puedo ejecutar correctamente el script. Este es mi archivo de configuración ​exports.config = { allScriptsTimeout: 600000, seleniumAddress: ‘http://0.0.0.0:4723/wd/hub’, specs: [ ‘testsuite/test3.js’ ], capabilities: { browserName: ‘safari’, ‘appium-version’: ‘1.4.13’, platformName: ‘iOS’, […]

El elemento no se pudo ubicar en los scripts de los transportadores usando appium

Quiero automatizar mis pruebas para un sitio de Angular JS usando el simulador de Ipad Air, appium y transportador, pero el problema de que la prueba no se pudo pasar con éxito, me dice que ese elemento no se pudo ubicar y estoy seguro de la ruta xpath Es lo mismo que genera el appium. […]

Las teclas de envío del transportador no funcionan: se requiere una pantalla x para las conversiones de código clave

Estoy tratando de ejecutar pruebas de Protractor e2e dentro de una máquina virtual Vagrant usando Chrome sin cabeza. Logré que funcionara utilizando Xvfb, pero cuando ejecuto una prueba para completar un formulario, aparece un error: error desconocido: se requiere una pantalla X para las conversiones de código clave, considere usar Xvfb Todas las pruebas se […]

Error de SQL Server “” Al conectar SQL Server con Nodejs mediante MSSQL

Me estoy poniendo por debajo del error [ConnectionError: Login failed for user ‘****’.] name: ‘ConnectionError’, message: ‘Login failed for user \’****\’.’, code: ‘ELOGIN’ } ” A continuación se muestra el código que utilicé para conectar el servidor sql con nodejs usando el paquete mssql. var sql = require(‘mssql’); var config = { server: “localhost\\”,// You […]

Transportador para NodeJS en una máquina virtual. ¿Cómo corrijo el error 199?

Estoy tratando de usar Protractor en una máquina virtual y obtengo el código de error 199. Sigo este tutorial con los mismos pasos exactos: http://www.protractortest.org/#/tutorial Cuando ingreso el protractor conf.js en la línea de comando, aparece el siguiente error: [14:51:31] I/hosted – Using the selenium server at (my url here) [14:51:31] I/launcher – Running 1 […]