Weboldal keresés
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ó →
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ó →
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ó →
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ó →
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.
A Cypress bemeneti parancsok (pl. cy.type() és
További információ →
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ó →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:
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ó →
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ó →
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ó →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ó →