Articles of selenium

Uso de JS para ingresar texto, pero si ingreso texto en un cuadro de texto, el valor ya ingresado se elimina.

Tengo 3 cuadros de texto en una fila y estoy usando JS para ingresar los textos en los cuadros de texto. Pero el problema es que cuando ingreso el texto en un campo y voy al segundo cuadro para ingresar el texto, el valor del primer cuadro de texto se elimina. Estamos usando el siguiente […]

¿Cómo ingreso texto en el campo de texto con onkeyup / onfocus javascript?

Tenemos una aplicación web para la cual estoy intentando automatizar las pruebas, utilizando Java, el controlador web y TestNG. El mayor desafío al que me enfrento (fallar en) es mantenerse a la vanguardia del desarrollo e impedir que el marco de prueba rompa incluso con cambios menores en el código. Problema Hay un campo de […]

Relajando el CSP de Chrome mientras se ejecutan las pruebas (webdriver) (Política de seguridad de contenido)

Estoy intentando relajar el CSP de Chrome mientras ejecuto una prueba utilizando proctractor (webdriver, chromedriver). Así que la solución puede ser cualquiera una marca como “–disable-csp” que no existe de acuerdo con los resultados de mi búsqueda. una configuración para webdriver / transportador para hacerlo. No pude encontrar ninguna solución, pero para configurar un proxy […]

No se puede seleccionar un elemento usando el repetidor virtual repetidor

Pude seleccionar un elemento usando ng-repeat pero los desarrolladores han usado la repetición virtual porque el siguiente código no funciona ahora expect(stores.listStores(0).getText()).toContain(‘Prahran’); expect(element.all(by.repeater(‘store in ui.stores’)).count()).toEqual(1); Fallido: índice fuera de límite. Intentando acceder al elemento en el índice: 0, pero solo hay 0 elementos que coinciden con el localizador by.repeater (“store in ui.stores”)

¿Quieres eliminar Browser.sleep ()

Hola a todos. Estoy trabajando en un transportador para probar un sitio web no rectangular. Inicialmente, durante la prueba tuve browser.sleep() para que la página se cargue por completo. Sé que agregar browser.sleep no es una buena forma de probar y, por lo tanto, quiero eliminarlo del código. Intenté browser.wait pero recibo un error y […]

Establecer la zona horaria del navegador en una prueba de transportador

Estoy trabajando en un proyecto donde las pruebas e2e se realizan utilizando un transportador. Algunas pruebas, necesitan validar fecha / hora. Las pruebas están bien en nuestras plataformas de entrega continua que aseguran que la zona horaria se mantenga estable. Sin embargo, cuando la prueba se ejecuta en una máquina local, donde la zona horaria […]

AttributeError: el objeto ‘list’ no tiene ningún atributo ‘click’ usando Selenium y Python

Me gustaría hacer clic en el botón ‘Anual’ en una página que está configurada por defecto en ‘Trimestral’. Hay dos enlaces que básicamente se llaman iguales, excepto que uno tiene data-ptype=”Annual” así que intenté copiar el xpath para hacer clic en el botón (también probé otras opciones pero ninguna funcionó). Sin embargo, obtengo el objeto […]

Cómo agrego texto en una etiqueta en e2e testing Angular Protractor

como agrego contenido en etiqueta para e2e testing en el transportador Intento esto pero esto no funciona var p = element(by.css(‘.cke_editable p’)); p.sendKeys(‘This is a peragraph tag’);

Manejo de ventanas, diálogos y ventanas emergentes en Java o Javascript

Necesito manipular las ventanas emergentes y los diálogos de descarga del navegador IE utilizando una solución automatizada basada en Java o Javascript. Lo intenté con selenium2, pero no funciona correctamente, así que cualquier otra sugerencia para el mismo. En realidad, selenium2 no proporciona un manejo adecuado de los cuadros de diálogo de alerta / descarga, […]

Dojo interno establecer el nombre del perfil de Firefox

Hola, estoy intentando establecer el nombre del perfil de Firefox en la configuración del entorno del archivo de configuración interna. He intentado environments: [ { browserName: ‘firefox’,firefox_profile:’default’ }, {firefox_profile:’default’} ], y environments: [ { browserName: ‘firefox’,profile:’default’ }, {profile:’default’} ], tanto como capabilities: { ‘selenium-version’: ‘2.42.0’, firefox_profile:’default’ }, como se mencionó en las capacidades de Selenium […]