Ո՞րն է տարբերությունը Page օբյեկտի և էջի գործարանի միջև:
Ո՞րն է տարբերությունը Page օբյեկտի և էջի գործարանի միջև:

Video: Ո՞րն է տարբերությունը Page օբյեկտի և էջի գործարանի միջև:

Video: Ո՞րն է տարբերությունը Page օբյեկտի և էջի գործարանի միջև:
Video: Северные моря России на карте 2024, Նոյեմբեր
Anonim

Ինչ է Տարբերությունը էջի օբյեկտի մոդելի միջև (POM) և Էջի գործարան : Էջի օբյեկտ դաս է, որը ներկայացնում է վեբ էջ և պահել ֆունկցիոնալությունը և անդամները: Էջի գործարան վեբ տարրերը սկզբնավորելու միջոց է, որոնց հետ ցանկանում եք շփվել ներսում էջի օբյեկտ երբ դուք ստեղծում եք դրա օրինակը:

Նմանապես, մարդիկ հարցնում են, թե ինչ է Page Factory-ն:

Այն PageFactory Սելենի դասը ընդլայնումն է Էջ Օբյեկտների նախագծման օրինակ. Այն օգտագործվում է տարրերի սկզբնավորման համար Էջ Առարկեք կամ ակնարկեք Էջ Օբյեկտներ ինքնին: Այն օգտագործվում է a-ի տարրերը սկզբնավորելու համար Էջ դաս՝ առանց «FindElement» կամ «FindElements» օգտագործելու:

Հետագայում հարց է ծագում, թե որն է Page օբյեկտի մոդելը: Էջի օբյեկտի մոդել դիզայն է օրինակը որը հայտնի է դարձել թեստային ավտոմատացման մեջ՝ թեստային սպասարկումը բարելավելու և կոդերի կրկնօրինակումը նվազեցնելու համար: Ա էջի օբյեկտ իսան օբյեկտ - կողմնորոշված դաս, որը ծառայում է որպես ինտերֆեյս a էջ ձեր ՀՊՏՀ-ի.

ինչ է Page factory-ը Page օբյեկտի մոդելում:

Էջի օբյեկտի մոդել է Օբյեկտ Պահեստի ձևավորում օրինակը Selenium WebDriver-ում: POM-ը ստեղծում է մեր փորձարկման կոդը, որը կարող է պահպանվել, կրկնակի օգտագործել: Էջի գործարան ստեղծագործելու անօպտիմիզացված միջոց է օբյեկտ պահոց POMconcept-ում:

Ո՞րն է էջի օբյեկտի մոդելի առավելությունը:

Առավելությունները որ Էջի ObjectModel : Ըստ Էջի օբյեկտի մոդել , դուք պետք է առանձին պահեք թեստերը և տարրերի տեղորոշիչները: Սա կպահի կոդը մաքուր և հեշտ հասկանալի և պահպանելու համար: Այն Էջի օբյեկտ մոտեցումը դարձնում է ավտոմատացման շրջանակը փորձարկման ծրագրավորողի համար հարմար, ավելի դիմացկուն և համապարփակ:

Խորհուրդ ենք տալիս: