چهارشنبه , ۱۹ اردیبهشت ۱۴۰۳

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

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

Selenium

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

ادامه نوشته »

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

Selenium

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

ادامه نوشته »

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

Selenium

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

ادامه نوشته »

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

Selenium

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

ادامه نوشته »

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

Selenium

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

ادامه نوشته »

آموزش Selenium-قسمت دهم: Locatorها در Selenium IDE شامل CSS Locator، DOM، XPath، Link Text، ID(بخش چهارم)

Selenium

موقعیت‌یابی بوسیله DOM و dom:name همانطور که قبلا ذکر شد، این متد فقط در صورتی کار می‌کند که عنصری که می‌خواهید بدان دسترسی داشته باشید، در یک فرم دارای نام حضور داشته باشد. مرحله ۱- به Mercury Tours homepage بروید و از Firebug برای بازرسی Text Box مربوط به User Name استفاده کنید. توجه داشته باشید که این Text Box در یک فرم به نام …

ادامه نوشته »

مقایسه چند ابزار مشهور در زمینه تست اتوماتیک

Tools

در حال حاضر بالای ۱۰۰ ابزار در حوزه تست اتوماتیک و بیش از ۷۰۰ ابزار در زمینه‌های مختلف دیگر تست در دنیا وجود دارد، و البته این به جز ابزارهای Cloud و خرید سرویس است. اتوماسیون تست در سازمان‌ها همواره با یک R&D آغاز می‌شود، تا بر اساس آن مناسب‌ترین ابزار با شرایط سازمان انتخاب شود. در همین راستا شاید …

ادامه نوشته »

خالق TestComplete این بار با اتوماسیون تست به صورت End-To-End با متد BDD

SmartBear

SmartBear اعلام کرد TestComplete 14.0 با پشتیبانی بومی از BDD(توسعه رفتار محور یا Behavior Driven Development)، بدون در نظر گرفتن تخصص فنی، اتوماسیون تست را برای همه کاربران آسانتر و سریعتر خواهد کرد. سامِرویل(Somerville) ماسچوست(Mass) آمریکا به تاریخ ۲۴ ژانویه ۲۰۱۹ مصادف با ۴ بهمن ماه ۱۳۹۷ هجری شمسی، کمپانی SmartBear به عنوان خالق دو محصول پرطرفدار TestComplete و SoapUI که …

ادامه نوشته »

آموزش Selenium-قسمت نهم: Locatorها در Selenium IDE شامل CSS Locator، DOM، XPath، Link Text، ID(بخش سوم)

Selenium

موقعیت‌یابی بوسیله (DOM(Document Object Model به عبارت ساده (DOM(Document Object Model، راهیست که بواسطه آن عناصر HTML ساختار یافته می‌شوند. Selenium IDE قادر برای دسترسی به عناصر صفحه از DOM استفاده کند. اگر ما از این روش استفاده کنیم، Target Box ما همیشه با “…dom=document” شروع خواهد شد؛ با این حال، پیشوند “=dom” به طور معمول حذف خواهد شد، چرا …

ادامه نوشته »

آموزش Selenium-قسمت هشتم: Locatorها در Selenium IDE شامل CSS Locator، DOM، XPath، Link Text، ID(بخش دوم)

Selenium

  بحث Locatorها طولانیست، لذا طی سه یا چهار قسمت تقدیم خوانندگان خواهد شد موقعیت‌یابی بوسیله CSS Selector – تگ و ID باز هم می‌خواهیم در این مثال از Text Box مربوط به Facebook Email استفاده نماییم. همانطور که می‌توانید به خاطر بیاورید، این قسمت یک ID از”Email” داشت، و ما قبلا آن را در قسمت “موقعیت یابی با ID”(قسمت هفتم …

ادامه نوشته »