Tag: E2E-TESTING
Siguiendo la documentación en https://docs.cypress.io/api/commands/trigger#Mouse-Events, estoy tratando de probar el comportamiento de mi aplicación, donde dibujo un cuadrado haciendo clic derecho y arrastrando el mouse. En mi código original, uso eventos de mouse y luego, al probarlo, intenté lo siguiente: it(‘debería hacer algo…..’, () => { cy.get(‘.container’) .trigger(‘mousedown’, 100, 100, . . . Read more
Tengo esta página simple que abre una nueva ventana. <html> <body> <button id=”open”>Abrir ventana</button> </body> </html> <script> var windowObjectReference; function openRequestedPopup() { windowObjectReference = window.open(“http://www.cnn.com/”, “CNN”); } document.querySelector(“#open”).addEventListener(“click”, openRequestedPopup); </script> También tengo esta prueba: import {Selector} from ‘testcafe’; fixture `Cerrar ventana` .page(‘http://127.0.0.1:8080/’); test(‘Cerrar ventana’, async t => { await t.click(“#open”); . . . Read more
Simplemente no entiendo por qué testcafe ejecuta este test dos veces en mi caso: MainApp.ts: import { ClientFunction, t } from "testcafe"; const getUrl = ClientFunction(() => window.location.href); class MainApp { async login(url:string) { await t.expect(getUrl()).eql(url); }} export default new MainApp(); Test.ts: “`import { ClientFunction, test } from “testcafe”; import . . . Read more
Estoy tratando de hacer coincidir el innerText esperado de un párrafo con un mock de texto en una prueba de testcafe e2e. Se supone que el texto esperado debe contener enlaces (formados con etiquetas de enlace de React). await browser.expect((await Component.method).statement).eql(‘este es el texto mock’); Pero cuando se ejecuta la . . . Read more
Tengo una prueba que busca ~100 subcadenas individuales en un archivo de registro grande, y falla si alguna de las cadenas no está presente. Cada vez que se encuentra una cadena no presente, emito un mensaje que indica cuál es. Sin embargo, el archivo de registro también se incluye en . . . Read more