Weboldal keresés

javascript - A Cypress feladat meghiúsul, és azt jelzi, hogy a feladat esemény nem lett regisztrálva a plugin fájlban

A Cypress cy.task() metódust/funkciót használom arra, hogy egy csv fájlt egyik könyvtárból a másikba másoljak. Lent található a cy.task('copycsvFile') és a support/index.js fájlban írt releváns

További információ →

javascript - Cypress-ben hogyan teszteljük, hogy egy tulajdonság egy több lehetséges érték közül valamelyiknek felel meg?

Cypress-ben futtatunk néhány tesztet egy weboldalhoz. Chrome-ban Windows-on a tesztek mind átmennek. Mac-en azonban néhány elem szélessége 2 px-cel nagyobb, mint Windows-on. Értem, hogy ennek nem kellene így lennie, és ezt külön fogjuk vizsgálni, de azt szeretném tudni

További információ →

javascript - Tesztek futtatása dinamikus fájlon a cypress.io-ban

Megpróbálom a Cypress-t használni egy általam készített nagy Angular alkalmazás tesztelésére. Az elvárásom az, hogy betöltsek egy elvárásfájlt a tesztembe, majd erről az elvárásfájlról vezéreljem a tesztet.

Eddig nem sikerült működésre bírnom ezt a cy.readFile(), cy.fixture() különböző kombinációival, és még a axios használatával sem a fájl http-n keresztüli betöltésére.

Úgy tűnik, a probléma az, hogy ezeket a módszereket nem tudom használni

További információ →

javascript - Weboldalak konzol kimenetének figyelése Cypress.io-ban

A Cypress.io-t használom az új alkalmazásunk (Node, React) tesztelésére, de szeretném tudni, és ellenőrizni a weboldal console.log kimenetét minden olyan hibára, amelyet a szabványos tesztjeink nem rögzítenek kifejezetten.

Remélem, hogy ezt nemcsak azért fogják használni, hogy elfogják azokat a szanaszét hagyo

További információ →

javascript - Hogyan teszteljük a Slate JS viselkedését a Cypress-ben

Hogyan illeszthetek be szöveget egy Slate szerkesztőbe Cypress-szel? Úgy tűnik, a Slate onChange kezelője nem hívódik meg gépelés közben a cy.type() vagy cy.clear() használatával.

Válasz #1

A Cypress bemeneti parancsok (pl. cy.type() és

További információ →

javascript - Nem lehet hozzáférni a modális párbeszédablakhoz a cypress-ben

Próbálom elérni a modális párbeszédablakot Cypress segítségével, ami általában az történik, hogy amikor hozzáférek az alap URL-hez, 5-6 másodperc után átirányítja a felhasználót a modális párbeszédablakhoz, ahol a felhasználónak magának kell bejelentkeznie.

a következő a párbeszéd osztályneve:

<div class = "modal-dialog">

és megpróbálom elérni az email cím mezőt:

Ellenőrizze az oldal képernyőképet

További információ →

typescript - a cypress lefedettség nem működik a vue-property-decorator-rel

Szeretnék kódlefedettséget a frontendnél Cypress-szel. Jelenleg a Cypress az Istanbul-t ajánlja a lefedettséghez. Sajnos nem tudom használni a következő stack párosításában:

  • vue-tulajdonság-dekorátor
  • ciprus
  • Istanbul kódfedettség.
  • TypeScript.

Mert: - Nem találtam módot arra, hogy az Istanbul működjön a ts-loader-rel, mert az istanbul-instrumenter-loader a háttérben a babelt használja - a babel-loader nem támogatja a dekorátorokat ugyanúgy, ahogy

További információ →

javascript - Statikus használata az oldalobjektumban (Cypress)

Különböző példák böngészése közben az e2e tesztek Cypress-en történő megvalósítására rájöttem, hogy sokan az új objektum létrehozásának módszerét használják a static helyett. Miért csinálják ezt? Miért ne használjuk a static-ot a page-object metódusokhoz, hiszen nem változtatunk adatot magában az osztályban, és enne

További információ →

node.js - Hogyan lehet lista objektumokat visszaadni Cypress egyéni parancsokból TypeScript-ben

A Cypress-t használom a végpontok közötti integrációs tesztjeimhez. Van egy esetem, amelyben egy objektumlista visszaadását kellene megvalósítanom a Cypress egyéni parancsaiból, és nehézségeim akadtak ezzel kapcsolatban. Íme a kódrészletem:

További információ →

javascript - Hogyan kémkedjünk egy importált függvény után Cypress-szel TypeScript-ben

Cypress-ben, amikor egy függvényre kémkedünk, a szintaxis cy.spy(object, method), de szeretnék egy másik fájlból importált, nem egy objektumban lévő függvényre kémkedni. Ez lehetséges?

Megjegyzés: Ezt a következő módot is kipróbáltam, ami úgy tűnik, nem működik.

//import { func } from 'src/file'; import * as funcObj from 'src/file'; describe('test', () => { it('test', () => { cy.spy(funcObj, 'func'); }) })

További információ →