მეც ვცდილობ პატარა კომანდის დაწერა, რომელიც არგუმენტად მიიღებს ელემენტის სელექტორს და დაბრუნებს ბულიურად, მიუთითებს თუ ელემენტი არსებობს. მაგრამ პატარა კომანდა ამტკიცებს შემდეგს:
Type 'boolean' is not assignable to type 'CanReturnChainable'აქ არის ჩემი კასტომური ბრძანებისთვის კ
Წაიკითხე მეტი →
ციპრისთან მუშაობა, რათა გაუშვა სხვა საქაღალდის 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(); } Წაიკითხე მეტი →
მე მაქვს გვერდი, რომელზეც არის ელემენტი, სადაც თუ დააჭედლებ, ჩაიტვირთება ახალი მონაცემები.
ეს მიიღება დაახლოებით 10 წამში.
მე დავწერე შემდეგი ტესტი:
it('Should display at least one facility in booking panel', (done) => { function recursivelyScroll() { cy.get(element) .scrollTo('botto Წაიკითხე მეტი →
როგორ დავარღვიოთ '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' Წაიკითხე მეტი →
მიზანი: როგორ შემიძლია დაბეჭდვა Cypress-ის გარემოს ცვლადები?
კოდი:
cy.log(Cypress.env()); // Error: Argument of type 'ObjectLike' is not assignable to parameter of type 'string'.ts(2345)მე მესმის, რომ ვერ დავბეჭდავ მას, რადგან
Წაიკითხე მეტი →
მაქვს პატარა პრობლემა React პროექტში, როდესაც მინდა გამოიყენო .click() Cypress-იდან, ზოგჯერ მაცნობებს შეცდომას failed because this element is detached from the dom. მარტივი გადაწყვეტილება არის დაამატო wait() თითოეული
Წაიკითხე მეტი →
მე ვცდილობ ვებ-აპლიკაციის E2E ტესტირება Cypress/Cucumber-ის გამოყენებით. გვერდს, რომელსაც ვტესტავ, აქვს H1 სათაური, რომლის შინაარსის შემოწმება მინდა. ჩვეულებრივ, მე გამოვიყენებდით რაღაც მსგავსს: cy.get('H1').should('contain.text', 'some longpagetitle')
თუმცა სათაურში არის რბილი ჰიფენი (&sh
Წაიკითხე მეტი →
მე მაქვს ეს შეცდომა, cy. ფუნქცია არ არის:
მაგრამ მე უკვე განვაახლე e2e.ts ესით:
import './commands';აი არის ჩემი commands.ts:
declare namespace Cypress { interface Chainable<Subject = any> { login(email: string, password: string): ty Წაიკითხე მეტი →
დავამჩნიე, რომ როცა ვხმარობ while ციკლს, cypress არ მუშაობს, ამიტომ while ციკლის ნაცვლად მივაგენი ასეთ გადაწყვეტილებას:
const functionName = () => { if ( a != b ) { this.functionName(); } else { cy.get(".selector").click() } };
ეს კოდი (typescript) მართლაც კარგა
Წაიკითხე მეტი →როდესაც ვასრულებ yarn webpack:server, მაჩვენებს შეცდომას Cannot find name 'cy'.
მაგალითი რეპოზიტორი: სიხშირის შეცდომის წარმოჩინებული ფილიალი
გამარჯობა, მე ვცდილობ მინიმალური რეალური პროდუქტის პროექტის შექმნას იმის შესამოწმებლად, თუ როგორ მუშაობს Angular Universal nrwl/nx სამუშაო სივრცეში.
განცხადების უმეტესობა შესრულდა ng cli–ის
Წაიკითხე მეტი →