خانه / بایگانی برچسب: Test Automation

بایگانی برچسب: Test Automation

معرفی ابزار Squish GUI Tester

Froglogic

Squish GUI Tester ابزاریست که جهت خودکارسازی(اتوماتسیون) تست‌های سیستم و رگرسیون، برای نرم‌افزارهایی که دارای رابط کاربر گرافیکی(Graphical User Interface-GUI) و رابط ماشین-انسان(Human Machine Interface-HMI) موجود در تمام پلتفرم‌های رومیزی، موبایل، وب و Embedded است. Squish با داشتن ۱۰۰٪ پشتیبانی از Cross-Platform، پشتیبانی از یک جعبه ابزار(Toolkit) غنی و متنوع …

ادامه نوشته »

آموزش Selenium-قسمت نوزدهم: آموزش کامل XPath در Selenium WebDriver(بخش اول)

Selenium

در اتوماسیونِ Selenium، اگر عناصر توسط Locatorهای عمومی مانند  id, class, name و غیره، پیدا نشدند، آنگاه نوبت XPath است که برای پیدا کردن یک عنصر در صفحه وب مورد استفاده قرار گیرد. در این قسمت از آموزش، ما در مورد XPath و عبارات مختلف XPath، برای یافتن عناصر پیچیده(Complex) …

ادامه نوشته »

آموزش Selenium-قسمت هجدهم: نحوه آپلود و دانلود فایل با استفاده از Selenium Webdriver

Selenium

در این آموزش، ما نحوه برخورد با آپلود و دانلود فایل را خواهیم آموخت. آپلود کردن فایل‌ها برای این بخش از اینجا به عنوان برنامه آزمون ما استفاده خواهیم کرد. این سایت به راحتی به هر بازدید کننده‌ای اجازه می‌دهد بدون نیاز به ثبت نام(Sign up)، فایل‌های خود را آپلود نمایند. …

ادامه نوشته »

آموزش Selenium-قسمت هفدهم: Mouse Click Event و Keyboard Event و موضوع Action Class در Selenium WebDriver

Selenium

در این بخش، ما رویداد کیبورد(Keyboard Event) و ماوس(Mouse Event) را در Selenium Webdriver آموزش خواهیم داد. اداره کردن Keyboard Eventها و Mouse Eventها مدیریت رویدادهای ویژه صفحه کلید و ماوس با استفاده از Advanced User Interactions API انجام می‌شود. این موضوع شامل Actionها و Action Classهاست که در هنگام …

ادامه نوشته »

آموزش Selenium-قسمت شانزدهم: موقعیت‌یابی عناصر با استفاده از Link Text و Partial Link Text در Selenium Webdriver

Selenium

لینک‌ها مطابق یک معیار با استفاده از یک تطبیق دقیق یا جزیی روی متن‌شان لینک‌ها، به این لینک‌ها دست یافت. مثال‌هایی که در زیر ارائه شده است، سناریوهایی را ارائه می‌دهند که در آن چندین تطبیق وجود دارد و توضیح می‌دهد WebDriver چگونه با آنها برخورد خواهد کرد. در این …

ادامه نوشته »

آموزش Selenium-قسمت پانزدهم: چگونه با استفاده از Selenium WebDriver مقدار موجود در یک Drop Down را انتخاب کنیم

Selenium

در این آموزش، ما یاد خواهیم گرفت که چگونه به Drop Down و عملگرهای انتخاب چندگانه بپردازیم. گزینه را انتخاب کنید از جعبه کشویی قبل از اینکه بتوانیم Drop Down Boxها را کنترل کنیم، باید دو مورد زیر را انجام دهیم: Import کردن بسته org.openqa.selenium.support.ui.Select Drop Down Box را به …

ادامه نوشته »

آموزش Selenium-قسمت چهاردهم: چگونه در Selenium Webdriver روی تصویر کلیک کنیم

Selenium

دسترسی به لینک‎های تصویری لینک‌های تصویری عبارتند از صفحات وبی که بوسیله یک تصویر نمایش داده می‌شود، و خاصیت آن این است که هنگام کلیک روی آن شما را به یک صفحه یا پنجره متفاوت هدایت می‌کند. از آنجا که آنها تصاویر هستند، ما نمی توانیم از متدهای ()By.linkText و …

ادامه نوشته »

آموزش Selenium-قسمت سیزدهم: انتخاب Radio Button و Check Box در Selenium WebDriver

Selenium

در این آموزش، قصد داریم چگونگی شناسایی عناصر زیر را در یک فرم، بیاموزیم: Radio Button Check Box Radio Button Radio Buttonها را می‌توان با استفاده از متد ()click تغییر داد. با استفاده از  این صفحه تمرینی، می‌ببینید که ()radio1.click می‌تواند Radio Button فعال را به “Option1” تغییر دهد. ()radio2.click نیز می‌تواند با …

ادامه نوشته »

آموزش Selenium-قسمت دوازدهم: Web Element یک فرم در سلنیوم

Selenium

فرم‌ها، عناصر پایه‌ای و اصلی در وب هستند که مسئولیت اصلی آنها نیز دریافت اطلاعات از بازدیدکنندگان وبسایت است. فرم‌ها وب دارای عناصر متفاوتی در سطح GUI هستند مانند: Text Boxها Password Fieldها CheckBoxها Radio Buttonها Dropdown File Inputها و غیره ما چگونگی دسترسی به این عناصر مختلف روی فرم …

ادامه نوشته »

آموزش Selenium-قسمت یازدهم: FindElement و FindElements در Selenium WebDriver

Selenium

چرا شما به دستور Find Element/s نیاز دارید؟ تعامل با یک صفحه وب نیاز به کاربری دارد که عنصر(Element) وب را پیدا کند. دستور Find Element برای شناسایی(یک) عنصر وب در یک صفحه وب به طور منحصر به فرد استفاده می‌شود. در حالیکه فرمان Find Elements برای شناسایی یک لیست از …

ادامه نوشته »