protractor

¿Cómo utilizar el transportador para comprobar si un elemento es visible?

Estoy tratando de probar si un elemento es visible usando protractor. Así es como se ve el elemento: <i class="icon-spin ... isible' is not a valid selector. ¿Por qué esto no es válido? ¿Cómo puedo comprobar la visibilidad usando el transportador?

toBe (true) vs toBeTruthy () vs toBeTrue()

¿Cuál es la diferencia entre expect(something).toBe(true), expect(something).toBeTruthy() y expect(something).toBeTrue()? T ... e caso? expect(elm.isDisplayed()).toBe(true); expect(elm.isDisplayed()).toBeTruthy(); expect(elm.isDisplayed()).toBeTrue();

¿Se pueden usar el Transportador y el Karma juntos?

Si Protractor está reemplazando Angular Scenario Runner para pruebas E2E, ¿significa eso que aún podré usarlo con Karma como mi marco de pruebas E2E ?

¿Debería usar Protractor o Karma para mis pruebas de extremo a extremo? [cerrado]

¿Debo usar Protractor o Karma para mis pruebas de extremo a extremo? Angular-seed está usando Protractor/Selenium WebDrive ... ortador para E2E, lo cual parece estar bien, pero pensé que pediría aquí para obtener las opiniones de otros desarrolladores.

Transportador: ¿Cómo esperar a que la página se complete después de hacer clic en un botón?

En una especificación de prueba, necesito hacer clic en un botón en una página web y esperar a que la nueva página se cargue ... .Here need to wait for page complete... How? ptor.waitForAngular(); expect(ptor.getCurrentUrl()).toEqual(url + 'abc#/efg');

Registro de la consola del transportador

Quiero generar el texto de un div en mi prueba de transportador, hasta ahora tengo: console.log(ptor.findElement(protractor. ... oduce [object Object] He intentado "toString()" y el mismo resultado. ¿Hay alguna forma de enviar el texto a la consola?

Transportador: elemento.getText () devuelve un objeto y no una cadena

Tengo un elemento definido como this.clientRowName = element(by.id('CLIENT_NAME')); //page object file Quiero leer el tex ... tText (); Devuelve un objeto en lugar de una cadena. ¿Hay alguna otra manera de que pueda obtener el texto para el elemento

Qué es el navegador.ignoreSynchronization en transportador?

Lo he visto tantas veces donde la gente sugiere usar: browser.ignoreSynchronization=true; // or false , Pero no entiendo por qué lo necesitamos?

¿Cómo puedo esperar una afección?

Soy nuevo en protractor, y estoy tratando de implementar una prueba e2e. No se si esta es la manera correcta de hacer esto, p ... Synchronization = true; ¿Cómo puedo esperar esto @href='#/contacts antes de que el transportador intente hacer clic en él?

Usar require con rutas relativas

Tenemos un conjunto bastante grande de pruebas de extremo a extremo en el Transportador. Estamos siguiendo el patrón de Objet ... in para construir la ruta, pero apunta al directorio node_modules/protractor en lugar de nuestro directorio de aplicaciones.

¿Cómo puedo usar argumentos de línea de comandos en Angularjs Protractor?

Estoy usando Protractor para realizar algunas pruebas de extremo a extremo, y me gustaría pasar las credenciales de inicio de ... ificaciones? Tengo un archivo llamado login-spec.js donde me gustaría usar los argumentos de la línea de comandos. Gracias!

Cómo seleccionar un solo elemento en transportador

Normalmente en protractor puedes seleccionar el elemento singular con: element(protractor.By.css('#fdfdf')); De vez en cu ... un índice de un localizador que localiza múltiples elementos y aún contiene los métodos del transportador para enviar Claves?

¿Cómo usar el transportador con Angular 2?

Utilizo Transportador con Angular 1.x. Me gustaría migrar a Angular 2.0 paso a paso, pero no veo Transportador en los docume ... do el transportador desde Angular 2? ¿Debo escribir mis pruebas sin usar Transportador, usando Jasmine en su lugar (u otros)?

Puede transportador se ejecute lentamente?

¿Hay alguna manera de ejecutar una prueba Angular E2E escrita usando protractor lentamente para que pueda ver lo que está sucediendo?

transportador / selenio "no se pudo encontrar chromedriver en" (en Windows)

Instalé protractor siguiendo este tutorial y cuando uso webdriver-manager update dice: selenium standalone is up to date. ... s._handle.onexit (child_process.js:797:12) [launcher] Runner Process Exited With Error Code: 8 ¿Alguien tiene alguna Idea?

Protractor-ejecutar múltiples pruebas en paralelo en diferentes navegadores

No puedo encontrar ninguna información sobre cómo configurar esto, pero parece un concepto bastante básico, así que estoy seg ... proceso de prueba y esto sería de gran ayuda. Cualquier sugerencia o información sería muy apreciada. Gracias de antemano.

No se puede ejecutar Protractor-ECONNREFUSED connect ECONNREFUSED

Estoy tratando de aprender AngularJS. Como parte de esto, quiero aprender a usar pruebas de extremo a extremo. Actualmente, t ... ject\node_modules\protractor\node_modules\selenium-webdriver\lib\webdriver\promise.js:377:7) ¿Qué soy Estoy haciendo mal?

Error de elemento no visible (no se puede hacer clic en un elemento)

Quiero hacer clic en un botón de opción, aparece en una página web. El código es el siguiente: Código HTML: <div class ... uncher-Error: SyntaxError: missing ) después del argumento list Por favor, sugiera, cómo el botón de opción obtendrá clic?

Cuando debemos usar.¿entonces con la Promesa del Transportador?

Tengo mucha inestabilidad con el Transportador, y estoy seguro de que hay algo que no entiendo. A veces necesito usar el.ento ... devolución de llamada then() al hacer clic en el botón. Entonces, ¿cuándo debo usar el .entonces() y cuando no ? Jean-Marc

ver consola.salida de registro en la prueba de jazmín transportador angular

¿Cómo puedo ver la consola.salida de registro en una prueba de jazmín transportador angularjs? A partir de ahora, el navegad ... e que pueda examinar cualquier consola.salida de registro. Creo que necesito mantener Chrome abierto de alguna manera. ¿Cómo?