რომელ ბრაუზერებს უჭერს მხარს Cypress?
რომელ ბრაუზერებს უჭერს მხარს Cypress?

ვიდეო: რომელ ბრაუზერებს უჭერს მხარს Cypress?

ვიდეო: რომელ ბრაუზერებს უჭერს მხარს Cypress?
ვიდეო: Cross Browser testing with Cypress 4.0 (Edge/Chrome/Firefox/Electron support) 2024, მაისი
Anonim

Cypress-ს აქვს შესაძლებლობა ჩაატაროს ტესტები მრავალ ბრაუზერში. ამჟამად Cypress-ს აქვს მხარდაჭერა Chrome -ოჯახის ბრაუზერები (ელექტრონის ჩათვლით) და ბეტა მხარდაჭერა Firefox ბრაუზერებისთვის. ტესტები, რომლებიც საჭიროებენ chromeWebSecurity კონფიგურაციის ოფციის გამორთვას, შეიძლება წარმოიშვას პრობლემები არა- ქრომი დაფუძნებული ბრაუზერები.

ასევე იკითხება, მხარს უჭერს თუ არა Cypress ბრაუზერის ტესტირებას?

კვიპაროსი .io საშუალებას აძლევს ტესტერებს და დეველოპერებს დაწერონ E2E ტესტები რომელიც მუშაობს ლოკალურად Google Chrome-ზე ბრაუზერი მხოლოდ. ადგილობრივად, შენ ნება გაშვებული შენი ტესტები Google Chrome-ზე, ხოლო Applitools Ultrafast Grid ნება სახელურის დაყენება ჯვარი - ბრაუზერი გარემო თქვენი ტესტები მრავალჯერადი წინააღმდეგ ბრაუზერები.

შეიძლება ასევე იკითხოს, როგორ გავხსნა კვიპაროსის ბრაუზერი? კვიპაროსი ღია -- ბრაუზერი < ბრაუზერი -path> ნაგულისხმევად, კვიპაროსი ავტომატურად იპოვის და საშუალებას მოგცემთ გამოიყენოთ ბრაუზერები დაინსტალირებული თქვენს სისტემაში.

ამ გზით Cypress იყენებს WebDriver-ს?

სელენი შედგება საკინძებისაგან, ანუ ბიბლიოთეკებისგან და ვებდრაივერი , რომელიც აკონტროლებს ბრაუზერებს. ეს ორი კომპონენტი მუშაობს JSON ქსელის მეშვეობით. ალტერნატიულად, ხოლო კვიპაროსი გამოიყენება UI ტესტირებისთვის, ის იყენებს საკუთარ უნიკალურ DOM მანიპულაციას და მუშაობს პირდაპირ ბრაუზერში, ქსელური კომუნიკაციის გარეშე.

კვიპაროსი იყენებს მოკას?

მოკა არის ტესტირების ჩარჩო JavaScript-ისთვის. მოკა გაძლევს ის, აღწერე, ადრე ყოველ მეთოდს. კვიპაროსი არ განსხვავდება მოკა , ის რეალურად იყენებს მოკა კაპოტის ქვეშ. ყველა თქვენი ტესტი ნება დაიწეროს თავზე მოქას bdd ინტერფეისი.

გირჩევთ: