რა განსხვავებაა Page Object-სა და Page Factory-ს შორის?
რა განსხვავებაა Page Object-სა და Page Factory-ს შორის?

ვიდეო: რა განსხვავებაა Page Object-სა და Page Factory-ს შორის?

ვიდეო: რა განსხვავებაა Page Object-სა და Page Factory-ს შორის?
ვიდეო: ეკჰარტ ტოლე - "სიჩუმე ამბობს" - აუდიო წიგნი 2024, მაისი
Anonim

Რა არის განსხვავება გვერდის ობიექტის მოდელს შორის (POM) და გვერდის ქარხანა : გვერდის ობიექტი არის კლასი, რომელიც წარმოადგენს ქსელს გვერდი და შეინახეთ ფუნქციონალობა და წევრები. გვერდის ქარხანა არის ვებელემენტების ინიციალიზაციის საშუალება, რომლებთანაც გსურთ ინტერაქცია შიგნით გვერდის ობიექტი როდესაც თქვენ შექმნით მის მაგალითს.

ანალოგიურად, ხალხი იკითხავს, რა არის Page Factory?

The PageFactory სელენის კლასი არის გაფართოება გვერდი ობიექტის დიზაინის ნიმუში. იგი გამოიყენება ელემენტების ინიციალიზაციისთვის გვერდი გააპროტესტეთ ან მოახდინეთ ინსტანცია გვერდი თავად ობიექტები. იგი გამოიყენება a-ს ელემენტების ინიციალიზაციისთვის გვერდი კლასი "FindElement" ან "FindElements" გამოყენების გარეშე.

შემდგომში ჩნდება კითხვა, რა არის Page ობიექტის მოდელი? გვერდის ობიექტის მოდელი არის დიზაინი ნიმუში რომელიც პოპულარული გახდა სატესტო ავტომატიზაციაში ტესტის მოვლის გაუმჯობესებისა და კოდების დუბლირების შემცირების მიზნით. ა გვერდის ობიექტი ისანი ობიექტი -ორიენტირებული კლასი, რომელიც ემსახურება როგორც ინტერფეისს a გვერდი თქვენი AUT.

რა არის Page factory Page ობიექტის მოდელში?

გვერდის ობიექტის მოდელი არის ობიექტი საცავის დიზაინი ნიმუში Selenium WebDriver-ში. POM ქმნის ჩვენი ტესტირების კოდს შენარჩუნებად, ხელახლა გამოყენებად. გვერდის ქარხანა არის შექმნის ოპტიმიზებული გზა ობიექტი საცავი POMconcept-ში.

რა არის გვერდის ობიექტის მოდელის უპირატესობა?

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

გირჩევთ: