در این آموزش، ما یاد خواهیم گرفت که چگونه به Drop Down و عملگرهای انتخاب چندگانه بپردازیم. گزینه را انتخاب کنید از جعبه کشویی قبل از اینکه بتوانیم Drop Down Boxها را کنترل کنیم، باید دو مورد زیر را انجام دهیم: Import کردن بسته org.openqa.selenium.support.ui.Select Drop Down Box را به صورت یک Select Object در WebDriver معرفی نمایید. به عنوان …
ادامه نوشته »ابزار
آموزش JMeter-قسمت هشتم: ساخت و اجرای Test Plan
یک Test Plan مجموعهای از مراحل را شرح میدهد که JMeter میخواهد آنرا در زمان Run اجرا نماید. یک Test Plan کامل شامل موارد زیر است که ممکن است از هر کدام یک یا چند نمونه داشته باشد: Thread Group(گروه ترِد) کنترل کنندههای منطقی(Logic Controller) کنترل کنندههای تولید نمونه(Sample Generating Controller) Listenerها تایمرها(Timerها) اظهارات(Assertion) عناصر پیکربندی(Configuration Element) افزودن و حذف …
ادامه نوشته »آموزش JMeter-قسمت هفتم: نصب و اجرای JMeter(بخش پنجم)
JMeter Configuration اگر میخواهید Propertyهایی را که JMeter اجرا میکند تغییر دهید، باید کاربر user.properties را در دایرکتوری bin/ تغییر دهید یا کپی خود را از jmeter.properties ایجاد کرده و آن را در Command Line تعیین نمایید. پارامترها ویژگی ssl.provider شرح: اگر نمیخواهید از پیادهسازی Built-In Java، میتوانید Class را برای پیادهسازی SSL خود مشخص کنید. آیا نیاز است؟ خیر ویژگی xml.parser شرح: شما …
ادامه نوشته »آموزش TestComplete-قسمت هفتم: ساخت اولین تست دسکتاپ(بخش چهارم)/تحلیل تست رکورد شده
ساخت اولین تست دسکتاپ نسبتا طولانیست، لذا طی سه یا چهار قسمت تقدیم خوانندگان خواهد شد تحلیل تست رکورد شده پس از پایان رکورد کردن، TestComplete تست کلیدواژه رکورد شده را برای ویرایش باز میکند و محتویات تست را در Keyword Test Editor نمایش میدهد: تست ثبت شده شبیه به تستی است که در تصویر بالا نشان داده شده است. …
ادامه نوشته »آموزش Selenium-قسمت چهاردهم: چگونه در Selenium Webdriver روی تصویر کلیک کنیم
دسترسی به لینکهای تصویری لینکهای تصویری عبارتند از صفحات وبی که بوسیله یک تصویر نمایش داده میشود، و خاصیت آن این است که هنگام کلیک روی آن شما را به یک صفحه یا پنجره متفاوت هدایت میکند. از آنجا که آنها تصاویر هستند، ما نمی توانیم از متدهای ()By.linkText و ()By.partialLinkText استفاده کنیم، زیرا لینکهای تصویری اساسا هیچ لینک متنی …
ادامه نوشته »آموزش JMeter-قسمت ششم: نصب و اجرای JMeter(بخش چهارم)
تفاوت در Login: شیوههای جدید در مقابل سیوه قدیمی همانطور که JMeter با استفاده از SLF4J به عنوان Logging API و Apache Log4j 2 به عنوان یک Logging Framework از ۳٫۲ استفاده میکند، هیچ یک از Log Levelهای استفاده شده قبل از ۳٫۲ نمیتوانند کاملا با یکی از Log Levelهای موجود و ارائه شده توسط SLF4J/Log4j2 تطابق یابند. بنابراین اگر …
ادامه نوشته »آموزش Selenium-قسمت سیزدهم: انتخاب Radio Button و Check Box در Selenium WebDriver
در این آموزش، قصد داریم چگونگی شناسایی عناصر زیر را در یک فرم، بیاموزیم: Radio Button Check Box Radio Button Radio Buttonها را میتوان با استفاده از متد ()click تغییر داد. با استفاده از این صفحه تمرینی، میببینید که ()radio1.click میتواند Radio Button فعال را به “Option1” تغییر دهد. ()radio2.click نیز میتواند با ترک Radio Button فعال قبلی، Radio Button فعال را به “Option2” …
ادامه نوشته »آموزش JMeter-قسمت پنجم: نصب و اجرای JMeter(بخش سوم)
Server Mode برای Distributed Testing(تست توزیع شده)، JMeter را روی Remot Nodeها در Server Mode اجرا(Run) نموده، و سپس این Server(ها) را از طریق GUI کنترل نمایید. علاوه بر این شما میتوانید از Non-GUI Mode برای اجرای Remote Testها استفاده نمایید. جهت آغاز این Server(ها) باید [jmeter-server[.bat را روی هر Server Host اجرا(Run) نمایید. بعلاوه این اسکریپت به شما اجازه میدهد اطلاعات …
ادامه نوشته »آموزش TestComplete-قسمت ششم: ساخت اولین تست دسکتاپ(بخش سوم)/رکورد کردن یک تست
ساخت اولین تست دسکتاپ نسبتا طولانیست، لذا طی سه یا چهار قسمت تقدیم خوانندگان خواهد شد رکورد کردن یک تست برای دیدن دستورالعملها(Instruction)، میتوانید قبل از شروع رکورد، آنها را پرینت نمایید، یا اگر شما دو مانیتور دارید، میتوانید پنجره سیستمی TestComplete Help را به مانیتور دیگر منتقل کنید. ۱- TestComplete با سوییچ به Recording Mode(حالت ضبط) و نمایش Recording Toolba(نوار …
ادامه نوشته »آموزش Selenium-قسمت دوازدهم: Web Element یک فرم در سلنیوم
فرمها، عناصر پایهای و اصلی در وب هستند که مسئولیت اصلی آنها نیز دریافت اطلاعات از بازدیدکنندگان وبسایت است. فرمها وب دارای عناصر متفاوتی در سطح GUI هستند مانند: Text Boxها Password Fieldها CheckBoxها Radio Buttonها Dropdown File Inputها و غیره ما چگونگی دسترسی به این عناصر مختلف روی فرم را توسط Selenium Web Driver(به همراه جاوا) خواهیم دید. سلنیوم …
ادامه نوشته »