الگوی طراحی POM چیست؟
الگوی طراحی POM چیست؟

تصویری: الگوی طراحی POM چیست؟

تصویری: الگوی طراحی POM چیست؟
تصویری: مدل طراحی اتمی چیست ؟ Atomic Design 2024, آوریل
Anonim

POM هست یک الگوی طراحی که معمولاً در سلنیوم برای خودکارسازی موارد آزمایش استفاده می شود. شی Page یک کلاس شی گرا است که به عنوان یک رابط برای صفحه برنامه تحت آزمایش شما عمل می کند. کلاس صفحه شامل عناصر وب و متدهایی برای تعامل با عناصر وب است.

به همین ترتیب، مردم می پرسند، مدل POM در سلنیوم چیست؟

شی صفحه مدل یک طراحی است الگو که در آن رایج شده است سلنیوم تست اتوماسیون این طراحی به طور گسترده استفاده می شود الگوی در سلنیوم برای افزایش نگهداری تست و کاهش تکرار کد. شیء صفحه یک کلاس شی گرا است که به عنوان یک رابط برای صفحه ای از Application Under Test (AUT) شما عمل می کند.

همچنین بدانید که فواید پوم چیست؟ مزایای POM چیست؟ (مدل شی صفحه) قاب کاری در سلنیوم ? 1- از نوشتن مکان یاب های تکراری برای همان WebElement خودداری کنید که در سایر فریم ورک ها مشکل بزرگی است. 2- نگهداری از اسکریپت تست که بسیار آسان می شود. 3- خوانایی را بهبود می بخشد.

به همین ترتیب ممکن است سوال شود که POM و Page factory چیست؟

مدل شی صفحه یک الگوی طراحی Object Repository در Selenium WebDriver است. کارخانه صفحه یک راه بهینه برای ایجاد مخزن شی در است POM مفهوم AjaxElementLocatorFactory یک مفهوم بار تنبل است کارخانه صفحه الگویی برای شناسایی WebElement ها تنها زمانی که در هر عملیاتی استفاده می شوند.

مزیت POM و معایب آن چیست؟

تعمیر و نگهداری کم: هرگونه تغییر رابط کاربری را می توان به سرعت در آن پیاده سازی کرد را رابط و همچنین کلاس. برنامه نویس مناسب: قوی و قابل خواندن تر. افزونگی کم: به کاهش تکرار کد کمک می کند. اگر را معماری به درستی و به اندازه کافی تعریف شده است، POM با کد کمتر کارهای بیشتری انجام می شود.

توصیه شده: