Tag: TESTCAFE
Tengo más de 1000 líneas de pasos de prueba en la prueba de humo, como esta: test(“Prueba de humo”, async (t) => { console.log(“Iniciando prueba”); //Quiero sacar esto en otra clase AuthStep. await AuthPage.setUserName(“testtest@hotmail.com”); //AuthPage – modelo de página de objeto await AuthPage.setUserPassword(“123456”); //Fin de AuthClass await t.expect(getUrl()).eql(authUrl); await t.expect(getUrl()).eql(loginUrl . . . Read more
¿Cómo pasamos múltiples valores a ClientFunction()? He intentado los siguientes métodos: Método 1: const returnVal = ClientFunction(ele,inputVal => { document.getElementById(ele).value = inputVal; }); await returnVal(ele,inputVal) Método 2: const returnVal = ClientFunction(() => { document.getElementById(ele).value = inputVal; }); await returnVal().with({dependencies:{ele,inputVal}}); Ambos métodos no funcionaron. ¿Podría ayudarme a conseguirlo?
Al ejecutar una prueba en un caso de prueba utilizando el navegador IE, la página se congela. Sistema operativo: Windows 10 Versión de Testcafe: 1.17.1 Node: 14.2.0 npm: 6.14.4 Imagen: https://i.stack.imgur.com/vujJQ.jpg
Necesito hacer clic en un botón que solo es visible después de validar los campos de correo electrónico, teléfono y nombre. No quiero usar “WAIT”. También utilicé “VISIBILITYCHECK” (this.buttonOk = Selector('button',{ visibilityCheck: true }).withText('Ok');), pero no funcionó. Pantalla con los campos de nombre, correo electrónico y teléfono
Intenté automatizar el desplegable utilizando los siguientes métodos, pero los valores del desplegable no se pudieron seleccionar. Método 1: const comboOption = Selector(“mat-option”).child(“span”).withExactText(“Hola”); await t.click(comboOption); Método 2: ClientFunction(() => { document.getElementsByClassName(‘mat-option-text’)[0].innerText = ‘Hola’; document.getElementsByClassName(‘mat-option-text’)[0].click(); return “Hola”;}); La etiqueta mat-option no está dentro de mat-select. Está fuera de mat-select y dentro . . . Read more