typescript - Cypress: როგორ გამოიტანა ბულიანი მნიშვნელობა კასტომული ბრძანებებიდან?

მეც ვცდილობ პატარა კომანდის დაწერა, რომელიც არგუმენტად მიიღებს ელემენტის სელექტორს და დაბრუნებს ბულიურად, მიუთითებს თუ ელემენტი არსებობს. მაგრამ პატარა კომანდა ამტკიცებს შემდეგს:

Type 'boolean' is not assignable to type 'CanReturnChainable'

აქ არის ჩემი კასტომური ბრძანებისთვის კ

Წაიკითხე მეტი →

javascript - შეცვალეთ დირექტორია Cypress-ში cy.exec() გამოყენებით

ციპრისთან მუშაობა, რათა გაუშვა სხვა საქაღალდის Python სკრიპტი. მაგრამ მგონია, რომ დირექტორია სრულად არასდროს იცვლება.

gotoPythonProject() { cy.exec("cd /Users/**/Desktop/project/"); cy.exec("ls"); // which does not reflect the files of project that's been changed cy.reload(); }

Წაიკითხე მეტი →

javascript - გააგრძელე ქვემოთ სქროლვა დროულად ჩატვირთვის დროს cypress-ში

მე მაქვს გვერდი, რომელზეც არის ელემენტი, სადაც თუ დააჭედლებ, ჩაიტვირთება ახალი მონაცემები.

ეს მიიღება დაახლოებით 10 წამში.

მე დავწერე შემდეგი ტესტი:

it('Should display at least one facility in booking panel', (done) => { function recursivelyScroll() { cy.get(element) .scrollTo('botto

Წაიკითხე მეტი →

javascript - For ციკლის გაწყვეტა promise Then-ის შიგნით Cypress Typescript-ში

როგორ დავარღვიოთ 'for' ციკლი პრომის 'Then'-ში Cypress TypeScript-ში, როგორც ქვემოთ მოცემულ კოდში:

for (let i = 2; i <= iterationspage; i++) { cy.wait(5000) cy.get(".page").contains(i).click() cy.log("clicked on page"+i) // let FlagFound='False'

Წაიკითხე მეტი →

typescript - Cypress გარემოს ცვლადების გამოსატანად cy.log-ის გამოყენება

მიზანი: როგორ შემიძლია დაბეჭდვა Cypress-ის გარემოს ცვლადები?

კოდი:

cy.log(Cypress.env()); // Error: Argument of type 'ObjectLike' is not assignable to parameter of type 'string'.ts(2345)

მე მესმის, რომ ვერ დავბეჭდავ მას, რადგან

Წაიკითხე მეტი →

reactjs - Cypress-ში კლიკზე, არსებობს რაიმე მეთოდი, რომ დაყოვნდეს სანამ DOM იტვირთება? (wait()-ის გარეშე)

მაქვს პატარა პრობლემა React პროექტში, როდესაც მინდა გამოიყენო .click() Cypress-იდან, ზოგჯერ მაცნობებს შეცდომას failed because this element is detached from the dom. მარტივი გადაწყვეტილება არის დაამატო wait() თითოეული

Წაიკითხე მეტი →

typescript - Cypress დაადასტურეთ ტექსტი რბილი ჰიფენების უგულებელყოფით

მე ვცდილობ ვებ-აპლიკაციის E2E ტესტირება Cypress/Cucumber-ის გამოყენებით. გვერდს, რომელსაც ვტესტავ, აქვს H1 სათაური, რომლის შინაარსის შემოწმება მინდა. ჩვეულებრივ, მე გამოვიყენებდით რაღაც მსგავსს: cy.get('H1').should('contain.text', 'some longpagetitle')

თუმცა სათაურში არის რბილი ჰიფენი (&sh

Წაიკითხე მეტი →

typescript - Cypress 10: მორგებული ბრძანება ფუნქცია არ არის

მე მაქვს ეს შეცდომა, cy. ფუნქცია არ არის:

მაგრამ მე უკვე განვაახლე e2e.ts ესით:

import './commands';

აი არის ჩემი commands.ts:

declare namespace Cypress { interface Chainable<Subject = any> { login(email: string, password: string): ty

Წაიკითხე მეტი →

ჯავასკრიპტ - Cypress - განმეორებითი ფუნქცია while ციკლის გამოყენების ნაცვლად

დავამჩნიე, რომ როცა ვხმარობ while ციკლს, cypress არ მუშაობს, ამიტომ while ციკლის ნაცვლად მივაგენი ასეთ გადაწყვეტილებას:

const functionName = () => { if ( a != b ) { this.functionName(); } else { cy.get(".selector").click() } };

ეს კოდი (typescript) მართლაც კარგა

Წაიკითხე მეტი →

typescript - nrwl/nx სამუშაო სივრცის დაყენება angular universal-თან ერთად, cypress ტიპების პრობლემა

მოკლე წაკითხვა

როდესაც ვასრულებ yarn webpack:server, მაჩვენებს შეცდომას Cannot find name 'cy'.

მაგალითი რეპოზიტორი: სიხშირის შეცდომის წარმოჩინებული ფილიალი

შეცდომის აღწერა

გამარჯობა, მე ვცდილობ მინიმალური რეალური პროდუქტის პროექტის შექმნას იმის შესამოწმებლად, თუ როგორ მუშაობს Angular Universal nrwl/nx სამუშაო სივრცეში.

განცხადების უმეტესობა შესრულდა ng cli–ის

Წაიკითხე მეტი →