JavaScript ყოველთვის კარგად არ მუშაობს Chrome-თან
- Cypress არის წმინდა JavaScript-ზე დაფუძნებული წინა ტესტირების ინსტრუმენტი, რომელიც შექმნილია თანამედროვე ვებსაიტისთვის.
- როდესაც იყენებთ Chrome-ის მხარდაჭერილ ვერსიას, ნაკლები შანსია, რომ ის რაიმე გამოწვევას შეუქმნის.
- Cypress-ის ეფექტური მუშაობის უზრუნველსაყოფად, შეიძლება დაგჭირდეთ ხელახლა შეამოწმოთ თქვენი ბრძანებები შეცდომების გამო.
Xდააინსტალირეთ ჩამოტვირთვის ფაილზე დაწკაპუნებით
ეს პროგრამული უზრუნველყოფა გამოასწორებს კომპიუტერის გავრცელებულ შეცდომებს, დაგიცავს ფაილის დაკარგვისგან, მავნე პროგრამებისგან, ტექნიკის უკმარისობისგან და ოპტიმიზებს თქვენს კომპიუტერს მაქსიმალური მუშაობისთვის. მოაგვარეთ კომპიუტერის პრობლემები და წაშალეთ ვირუსები ახლა 3 მარტივი ნაბიჯით:
- ჩამოტვირთეთ Restoro PC Repair Tool რომელიც მოყვება დაპატენტებულ ტექნოლოგიებს (ხელმისაწვდომია პატენტი აქ).
- დააწკაპუნეთ სკანირების დაწყება იპოვონ Windows-ის პრობლემები, რამაც შეიძლება გამოიწვიოს კომპიუტერის პრობლემები.
- დააწკაპუნეთ შეკეთება ყველა პრობლემების გადასაჭრელად, რომლებიც გავლენას ახდენს თქვენი კომპიუტერის უსაფრთხოებასა და შესრულებაზე.
- Restoro ჩამოტვირთულია 0 მკითხველი ამ თვეში.
კვიპაროსი არის წმინდა JavaScript-ზე დაფუძნებული წინა ტესტირების ინსტრუმენტი, რომელიც შექმნილია თანამედროვე ვებისთვის. ის მიზნად ისახავს მტკივნეული წერტილების მიმართოს დეველოპერებს ან QA ინჟინრებს აპლიკაციის ტესტირებისას.
Cypress არის უფრო დეველოპერებისთვის მოსახერხებელი ინსტრუმენტი, რომელიც იყენებს უნიკალურ DOM მანიპულირების ტექნიკას და მუშაობს პირდაპირ ბრაუზერში. Cypress ასევე გთავაზობთ უნიკალურ ინტერაქტიულ ტესტს, რომელიც ასრულებს ყველა ბრძანებას.
მიუხედავად მისი პერსპექტიული მახასიათებლებისა, მომხმარებლები ჩივიან, რომ კვიპაროსი ვერ დაუკავშირდა Chrome-ს. სხვა შემთხვევებში, მომხმარებლები აცხადებენ, რომ cypress docker-მა ვერ დაუკავშირა ქრომს, ან რომ cypress ვერ ამოწმებს, რომ ეს სერვერი მუშაობს, სხვათა შორის.
სწორედ ამისთვისაა, რომ ეს სტატია აყენებს ბრაუზერზე დაფუძნებულ პრობლემებს გადაწყვეტილებებს, რომლებსაც მომხმარებლები აწყდებიან Cypress-ის გამოყენებით ბრძანებების შესრულებისას.
Cypress მხარს უჭერს ყველა ბრაუზერს?
Cypress-ს აქვს კრიტიკული სისუსტე: მას არ შეუძლია აწარმოოს ტესტები ყველა ტიპის ბრაუზერის წინააღმდეგ. ამ სტატიის დაწერის დროს Cypress მხარს უჭერს ბრაუზერების მხოლოდ შეზღუდულ კომპლექტს: Chrome, Edge, Electron და Firefox.
ეს ნიშნავს Safari-სა და Internet Explorer-ის (IE) მხარდაჭერას. Cypress ასევე არ უჭერს მხარს მობილური ბრაუზერებს.
თუმცა, არსებობს Cypress ტესტების გაშვების გზა ნებისმიერი ტიპის ბრაუზერის, მათ შორის Safari, IE და მობილური ბრაუზერების წინააღმდეგ: გამოყენებით Applitools Visual AI ერთად ულტრასწრაფი ტესტის ღრუბელი.
Cypress იყენებს Chrome Devtools პროტოკოლს?
როდესაც Cypress აკონტროლებს Chromium ბრაუზერს, მას აქვს ღია დისტანციური ინტერფეისის კავშირი Cypress-სა და ბრაუზერს შორის.
DevTools ფასდაუდებელია აპლიკაციის გამართვისთვის ან იმის გასაგებად, თუ რატომ ცდება ბოლომდე ტესტი. როგორც წესი, Cypress იყენებს Chrome Devtools პროტოკოლს საიტის მოსანახულებლად და სპეციალური ოპერაციების შესასრულებლად, როგორიცაა ქუქიების დაყენება ან ფაილის ჩამოტვირთვის საქაღალდის დაყენება.
Cypress-ის ტესტების დროს შეგიძლიათ დააჭიროთ ნებისმიერ ბრძანებას, რომ ნახოთ დამატებითი ინფორმაცია ამ ბრძანებისთვის, შეამოწმოთ DOM ელემენტები და დააკვირდეთ ქსელის ზარებს.
როგორ მივიღო Cypress იმუშაოს Chrome-ზე?
1. განაახლეთ Chrome ბრაუზერი
- თქვენს კომპიუტერში და გაუშვით Chrome.
- ზედა მარჯვენა კუთხეში დააწკაპუნეთ მეტი ხატულა.
- დააწკაპუნეთ დახმარება და მერე Google Chrome-ის შესახებ.
- დააწკაპუნეთ განაახლეთ Google Chrome. (თუ ამ ღილაკს ვერ პოულობთ, უახლეს ვერსიაზე ხართ)
ასევე, შეამოწმეთ ქრომი.გypress.io ბმულებისთვის Chrome-ის კონკრეტული გამოშვებული ვერსიის ჩამოსატვირთად (dev, Canary და სტაბილური) ყველა პლატფორმისთვის.
2. გამოიყენეთ Chrome-ის არომატული ბრაუზერები
- გახსენით Cypress ტერმინალში ამ ბრძანების აკრეფით:
node_modules/.bin/cypress ღიაა
- გაუშვით შემდეგი ბრძანება ტერმინალში:
cypress run - ბრაუზერი chrome
- The ტესტი Runner ფანჯარა გაიხსნება, რომელიც აჩვენებს საცდელ საქმეს cypressTest1.js.
- თქვენ შეგიძლიათ აირჩიოთ ბრაუზერი ტესტის შემთხვევისთვის Test Runner-ის მარჯვენა მხრიდან.
Chrome-ის არომატის მქონე ყველა ბრაუზერი აღმოჩენილი იქნება და მხარდაჭერილია Chrome 64-ის ზემოთ, როგორიცაა Chromium, Chrome Beta, Chrome Canary და სხვა.
3. Chrome ბრაუზერის გამართვა
- ჩართეთ ბრაუზერი ამ კოდის გამოყენებით ჟურნალების გამართვისთვის:
npm გაუშვით კვიპაროსი: გაიქცეთ-ჩამოკიდეთ
- Როდესაც cy.pause()იწყება, შედი chrome://crash URL-ში ქცევის სანახავად.
ამის გაკეთება Cypress-ს დაეხმარება ეფექტურად იმუშაოს Chrome-ზე
- Chrome Toolbar გამოტოვებულია: 7 გამოცდილი გზა მისი დასაბრუნებლად
- რატომ მუშაობს Chrome ნელი? 9 გამოსავალი მის დასაჩქარებლად
4. მიეცით Chrome-ს ტესტების გაშვების ნებართვა
Ჩეკი Browser.setPermission ნებართვის დაყენების ბრძანება. ტესტის მონაწილეს ნებართვის მინიჭებით, ბრაუზერი გამოტოვებს "უნდა ჰქონდეს ამ საიტს წვდომა ბუფერზე?” მომხმარებლის მოთხოვნა.
5. გააკეთეთ ბრძანების ხელით შემოწმება
შესაძლებელია, რომ თქვენ დაწერეთ გაუთავებელი ციკლი და თქვენ უნდა შეასწოროთ თქვენი საკუთარი კოდი. ასევე შეიძლება იყოს ის, რომ თქვენ აწარმოებთ უამრავ ტესტს მეხსიერების ინტენსიურ აპლიკაციაზე.
ვიმედოვნებთ, რომ ზემოაღნიშნული გამოსწორებები გადაჭრის ნებისმიერ პრობლემას, რომელიც შეიძლება შეგექმნათ. თქვენ ასევე შეგიძლიათ შეამოწმოთ როგორ გაასწოროთ chromewebdata ღილაკების შეცდომა.
- ჩამოტვირთეთ ეს PC Repair Tool შესანიშნავად შეფასდა TrustPilot.com-ზე (ჩამოტვირთვა იწყება ამ გვერდზე).
- დააწკაპუნეთ სკანირების დაწყება იპოვონ Windows-ის პრობლემები, რამაც შეიძლება გამოიწვიოს კომპიუტერის პრობლემები.
- დააწკაპუნეთ შეკეთება ყველა დაპატენტებულ ტექნოლოგიებთან დაკავშირებული პრობლემების გადასაჭრელად (ექსკლუზიური ფასდაკლება ჩვენი მკითხველებისთვის).
Restoro ჩამოტვირთულია 0 მკითხველი ამ თვეში.