لطفا جهت اطلاع از آخرین دوره ها و اخبار سایت در
کانال تلگرام
عضو شوید.
آموزش سلنیوم جاوا: مبتدی تا پیشرفته [پروژه زنده]
Selenium Java : Beginner to Advanced [Live Project]
نکته:
آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره:
شامل Selenium 4، و 217 جلسه سازماندهی شده عمیق (136 ساعت به بالا)، پروژه زنده در زمان واقعی و سوالات مصاحبه. Selenium, Core Java, Frameworks, Selenium Live Project و غیره پیش نیازها: برای این دوره نیازی به پیش نیاز نیست. تمامی پیش نیازها از مبانی در این دوره گنجانده شده است. همچنین شامل Core Java در جزئیات است
در آموزش های ویدیویی دقیق، آسان، گام به گام، عملی، کاملاً تعریف شده و در زمان واقعی سلنیوم جاوا
نیازی به داشتن دانش قبلی برنامه نویسی جاوا نیست، زیرا تمام پیش نیازها مانند جاوا قبل از پرداختن به موضوعات سلنیوم به تفصیل توضیح داده شده است
پرسش ها و پاسخ های مصاحبه (فیلم ها و یادداشت های ضبط شده)
موضوعات مختلف تحت پوشش در این دوره عبارتند از: (شامل فیلم ها و یادداشت ها برای هر موضوع فهرست شده در زیر)
مقدمه
جایگزین های Firebug/Firepath
IDE سلنیوم
مکان یاب
عبارات XPath
انتخاب کنندگان CSS
دیگر
جاوا اصلی برای سلنیوم
سلنیوم وب درایور
بررسی چند ویندوز
مکانیسم انتظار
جابجایی قابها
هدینگ لایت باکس
مرورگرهای مختلف سلنیوم
سلنیوم 3
مفاهیم چارچوب - فایلهای ویژگیها
مفاهیم چارچوب - POI API
مفاهیم چارچوب - Log4j
مفاهیم چارچوب - TestNG
مفاهیم چارچوب - Maven
مفاهیم چارچوب - گزارشهای گسترده
مفاهیم چارچوب - گرفتن اسکرین شات
مفاهیم چارچوب - ANT
چارچوب مبتنی بر داده
خیار و BDD
Page Object Model و Page Factory
جنکینز
Git
GitHub
WebDriverManager
پروژه زنده (زمان واقعی)
AutoIt
Sikuli
کلاس ربات
کلاس اقدامات
DOM
جاوا اسکریپت
JavaScriptExecutor
مفاهیم Java OOPS
بررسی فایلهای XML
مدیریت فایلهای JSON
آزمایش پایگاه داده با استفاده از سلنیوم
تنظیمات مرورگر - Firefox، Chrome IE
بررسی تقویم
مدیریت جداول وب
کلاس را انتخاب کنید
انجام فعالیتهای تصادفی
کارکردن کوکی ها
دانلود فایلها
رمزگذاری و رمزگشایی رمز عبور
شنوندگان WebDriver
TestNG Listeners
StaleElementReferenceException
و بسیاری موارد دیگر
شبکه سلنیوم
پرسش ها و پاسخ های مصاحبه
همراه با ویدئوها، یادداشت هایی با جزئیات جلسه و پیوندهایی برای دانلود کد/فریم ورک/فایل های دیگر ارائه شده است
لیست عظیمی از نمونههای واقعی و عملی در طول جلسات ارائه شده است
نصب/پیکربندی نرم افزارهای مختلف نیز در این دوره به تفصیل توضیح داده شده است
بعد از تماشای همه ویدیوها، میتوانید به اکثر سؤالات مصاحبه پاسخ دهید، زیرا همه موضوعات از سطح مقدماتی تا پیشرفته پوشش داده شده است
مفاهیم چارچوب قبل از نشان دادن نحوه ساخت چارچوب های مختلف توضیح داده شده است
جلسههایی که توسعه چارچوبهای مختلف را پوشش میدهند نیز به تفصیل پوشش داده شدهاند
شامل ویدیوهای سلنیوم 4 است
سرفصل ها و درس ها
بررسی اجمالی
Overview
بررسی اجمالی دوره
Course Overview
مقدمه ای بر سلنیوم
Introduction to Selenium
تست دستی چیست؟
What is Manual Testing?
تست اتوماسیون چیست؟
What is Automation Testing?
چگونه یک ابزار اتوماسیون می تواند تست انجام دهد؟
How can an Automation tool perform Testing ?
سلنیوم چیست؟ (بزرگترین دوره سلنیوم جاوا - قسمت 4)
What is Selenium? (Selenium Java Biggest Course - Part 4)
نوع برنامه هایی که سلنیوم می تواند خودکار کند (بزرگترین دوره سلنیوم جاوا -
Type of Applications that Selenium can automate (Selenium Java Biggest Course -
آیا سلنیوم یک ابزار رایگان است یا پولی؟ (بزرگترین دوره سلنیوم جاوا - قسمت 6)
Is Selenium is a free or paid tool? (Selenium Java Biggest Course - Part 6)
وب سایت رسمی سلنیوم (بزرگترین دوره آموزشی سلنیوم جاوا - قسمت 7)
Official Website of Selenium (Selenium Java Biggest Course - Part 7)
مرورگرهای مختلف پشتیبانی شده توسط سلنیوم (بزرگترین دوره آموزشی Selenium Java - قسمت 8)
Different browsers supported by Selenium (Selenium Java Biggest Course - Part 8)
سیستم عامل های مختلف که توسط سلنیوم پشتیبانی می شوند
Different Operating Systems supported by Selenium
زبان های برنامه نویسی مختلف که توسط سلنیوم پشتیبانی می شوند
Different Programming languages supported by Selenium
اجزای مختلف سلنیوم
Different Components of Selenium
نسخه های مختلف سلنیوم
Different versions of Selenium
پیش نیازهای لازم برای یادگیری سلنیوم
Pre-requisites required for learning Selenium
مبانی HTML برای سلنیوم
HTML Basics for Selenium
HTML چیست؟
What is HTML?
برچسبهای HTML نامهای ویژگی ارزشهای ویژگی متن و عناصر HTML محصور شده است
HTML Tags Attribute Names Attribute Values Enclosed Text and HTML Elements
ساختار HTML
Structure of HTML
اضافه کردن عنوان به صفحه وب HTML
Adding Title to the HTML Web Page
افزودن پاراگراف به صفحه وب HTML
Adding Paragraphs to the HTML Web Page
اضافه کردن متن پررنگ، کج و خط دار به صفحه وب HTML
Adding Bold, Italic and Underlined text to the HTML Web Page
اضافه کردن اندازه های مختلف سرفصل ها
Adding different sizes of headings
اضافه کردن هایپرلینک به صفحه وب
Adding hyperlinks to the web page
اضافه کردن خط کش به صفحه وب
Adding Rulers to the Web Page
افزودن تصاویر به صفحه وب
Adding Images to the Web Page
اضافه کردن خطوط شکسته به صفحه وب
Adding Line Breaks to the Web Page
افزودن جدول به صفحه وب
Adding Table to the Web Page
مکان یاب برای سلنیوم
Locators for Selenium
Locators چیست؟
What are Locators?
انواع مختلف مکان یاب
Different Types of Locators
نمایش شناسه یاب
Demonstrating ID locator
نمایش نام یاب
Demonstrating Name locator
نمایش مکان یاب نام کلاس
Demonstrating Class Name locator
نمایش یاب متن پیوند
Demonstrating Link Text locator
نمایش یاب انتخابگر CSS
Demonstrating CSS Selector locator
نمایش مکان یاب XPath
Demonstrating XPath locator
نمایش مکان یاب DOM
Demonstrating DOM locator
اولویت مکان یاب ها
Priority of Locators
عبارات XPath با جزئیات
XPath Expressions in detail
XPath چیست
What is an XPath
سلسله مراتب کد منبع HTML
Hierarchy of HTML Source Code
انواع عبارات XPath
Types of XPath Expressions
به جای Chropath از SelectorsHub استفاده کنید
Use SelectorsHub in place of Chropath
ساخت عبارات XPath مطلق
Building Absolute XPath Expressions
مزایا و معایب عبارت Absolute XPath
Advantages and Disadvantages of Absolute XPath Expressions
عبارات XPath نسبی - اولین مجموعه از مثال ها
Relative XPath Expressions - First Set of Examples
عبارات XPath نسبی - مجموعه دوم از نمونه ها
Relative XPath Expressions - Second Set of Examples
عبارات XPath نسبی - مجموعه سوم از مثال ها
Relative XPath Expressions - Third Set of Examples
عبارات XPath نسبی - مجموعه چهارم از مثال ها
Relative XPath Expressions - Fourth Set of Examples
عبارات XPath نسبی - مجموعه پنجم از نمونه ها
Relative XPath Expressions - Fifth Set of Examples
عبارات XPath نسبی - مجموعه ششم از مثال ها
Relative XPath Expressions - Sixth Set of Examples
عبارات XPath نسبی - مجموعه هفتم از مثال ها
Relative XPath Expressions - Seventh Set of Examples
عبارات XPath - جداول HTML
XPath Expressions - HTML Tables
توابع مختلف XPath
Different XPath Functions
text() تابع XPath
text() XPath Function
شامل() تابع XPath
contains() XPath Function
با تابع XPath شروع میشود
starts-with() XPath Function
آخرین () تابع XPath
last() XPath Function
موقعیت () تابع XPath
position() XPath Function
XPath AXES های مختلف
Different XPath AXES
دنبال XPath AXES
following XPath AXES
XPath AXES قبل
preceding XPath AXES
خواهر و برادر بعدی XPath AXES
following-sibling XPath AXES
XPath AXES خواهر و برادر قبلی
preceding-sibling XPath AXES
XPath AXES والد
parent XPath AXES
فرزند XPath AXES
child XPath AXES
جد XPath AXES
ancestor XPath AXES
نسل XPath AXES
descendant XPath AXES
مزیت عبارات Xpath نسبی نسبت به XPath مطلق
Advantage of Relative Xpath Expressions over Absolute XPath
انتخابگرهای CSS در جزئیات
CSS Selectors in detail
به جای Chropath از SelectorsHub استفاده کنید
Use SelectorsHub in place of Chropath
انتخابگر CSS چیست؟
What is a CSS Selector
انواع انتخابگرهای CSS
Types of CSS Selectors
ساخت انتخابگرهای CSS مطلق
Building Absolute CSS Selectors
مزایا و معایب انتخابگرهای Absolute CSS
Advantages and Disadvantages of Absolute CSS Selectors
انتخابگرهای CSS نسبی - اولین مجموعه از نمونه ها
Relative CSS Selectors - First Set of Examples
انتخابگرهای CSS نسبی - مجموعه دوم نمونه ها
Relative CSS Selectors - Second Set of Examples
انتخابگرهای CSS نسبی - مجموعه سوم از نمونه ها
Relative CSS Selectors - Third Set of Examples
اولین فرزند در انتخابگرهای CSS
first-child in CSS Selectors
آخرین فرزند در انتخابگرهای CSS
last-child in CSS Selectors
فرزند n در انتخابگرهای CSS
nth-child in CSS Selectors
علامت های کاما و ستاره در انتخابگرهای CSS
Comma and Asterisk Symbols in CSS Selectors
در انتخابگرهای CSS شروع میشود، با آن پایان مییابد و شامل نمادها میشود
Starts With, Ends With and Contains Symbols in CSS Selectors
استفاده از not در انتخابگرهای CSS
Using not in CSS Selectors
استفاده از خواهر و برادر زیر در انتخابگرهای CSS
Using following sibling in CSS Selectors
مکان یابی عناصر رابط کاربری غیرفعال، فعال و انتخاب شده با استفاده از انتخابگرهای CSS
Locating disabled, enabled and selected UI elements using CSS Selectors
XPath Expressions نسبت به انتخابگرهای CSS قدرتمند هستند
XPath Expressions are powerful over CSS Selectors
انتخابگرهای CSS اولویت بیشتری نسبت به عبارات XPath دارند
CSS Selectors have higher priority over XPath Expressions
SelectorsHub - بهترین جایگزین
SelectorsHub - The Best Alternative
ابزارهای پیشفرض Chrome Dev
Default Chrome Dev Tools
اولویت عبارات XPath در مقابل انتخابگرهای CSS (سال 2023 به بعد)
Priority of XPath Expressions versus CSS Selectors (Year 2023 and later)
جاوا اصلی برای سلنیوم
Core Java for Selenium
مقدمه ای بر جاوا
Introduction to Java
جاوا - قسمت 2
Java - Part 2
جاوا - قسمت 3
Java - Part 3
جاوا - قسمت 4
Java - Part 4
جاوا - قسمت 5
Java - Part 5
جاوا - قسمت 6
Java - Part 6
جاوا - قسمت 7
Java - Part 7
جاوا - قسمت 8
Java - Part 8
جاوا - قسمت 9
Java - Part 9
جاوا - قسمت 10
Java - Part 10
جاوا - قسمت 11
Java - Part 11
جاوا - قسمت 12
Java - Part 12
جاوا - قسمت 13
Java - Part 13
جاوا - قسمت 14
Java - Part 14
جاوا - قسمت 15
Java - Part 15
جاوا - قسمت 16
Java - Part 16
جاوا - قسمت 17
Java - Part 17
جاوا - قسمت 18
Java - Part 18
جاوا - قسمت 19
Java - Part 19
جاوا - قسمت 20
Java - Part 20
سلنیوم 4 - WebDriver
Selenium 4 - WebDriver
مقدمه ای بر سلنیوم (سلنیوم 4 - جلسه 1)
Introduction to Selenium (Selenium 4 - Session 1)
راه اندازی و اجرای Selenium 4 Automation Script در مرورگرهای مختلف Wi
Setting up and Running Selenium 4 Automation Scripts on different browsers of Wi
راه اندازی و اجرای Selenium 4 Automation Scripts در مرورگرهای مختلف Ma
Setting up and running Selenium 4 Automation Scripts on different browsers of Ma
دستورات Selenium WebDriver - فهرست شروع
Selenium WebDriver Commands - Getting Started List
findElements()، مدیریت متدهای StaleElementReferenceException و tagName().
findElements(), Handling StaleElementReferenceException and tagName() methods
Handling Multiple Windows - دستورات جدید معرفی شده در Selenium 4 را پوشش می دهد
Handling Multiple Windows - Covers new commands introduced in Selenium 4
مدیریت کشویی HTML، کادر انتخاب چندگانه، بوت استرپ، JQuery و پیشنهاد خودکار
Handling HTML Drop-down, Multi-selection box, Bootstrap, JQuery and Auto-suggest
Handling Frames و iFrames - دستورات جدید معرفی شده در Selenium 4 را پوشش می دهد
Handling Frames and iFrames - Covers new commands introduced in Selenium 4
مدیریت رویدادهای ماوس و صفحه کلید با استفاده از کلاس Actions
Handling Mouse and Keyboard Events using Actions Class
Apache POI API for Frameworks
Apache POI API for Frameworks
Apache POI API چیست؟
What is Apache POI API?
آشنایی با فایل های اکسل
Understanding Excel Files
فایلهای اکسل و کلاسهای API POI
Excel Files and POI API Classes
خواندن داده ها از فایل های اکسل با استفاده از POI API و حلقه های for
Reading Data from Excel Files using POI API and for loops
خواندن داده ها از فایل های اکسل با استفاده از POI API و Iterators
Reading Data from Excel Files using POI API and Iterators
نوشتن داده ها در فایل های اکسل با استفاده از POI API
Writing data into Excel Files using POI API
قالببندی سلولهای اکسل با استفاده از POI API - رنگهای پسزمینه و مرزها
Formatting Excel Cells using POI API - Background Colors and Borders
TestNG برای Frameworks
TestNG for Frameworks
TestNG چیست؟
What is TestNG?
نصب TestNG و استفاده در پروژه ها
Installing TestNG and using in Projects
تولید خودکار کلاس های TestNG با روش تست در Eclipse IDE
Auto-generating TestNG Classes with a Test Method in Eclipse IDE
استفاده از چارچوب تست TestNG با اتوماسیون سلنیوم
Using TestNG Testing Framework with Selenium Automation
استفاده از TestNG Testing Framework با Rest Assured Framework for Automating API
Using TestNG Testing Framework with Rest Assured Framework for Automating API
استفاده از ویژگی اولویت
Using priority attribute
استفاده از فایل xml testng برای اجرای دسته ای
Using testng xml file for batch execution
اظهارات در TestNG
Assertions in TestNG
ادعاهای سخت در مقابل ادعاهای نرم
Hard Assertions versus Soft Assertions
حاشیه نویسی TestNG
TestNG Annotations
پارامترها در TestNG
Parameters in TestNG
پارامترهای اختیاری در TestNG
Optional Parameters in TestNG
غیرفعال کردن موارد تست را با استفاده از ویژگی فعال در فایل xml testng فعال کنید
Enable Disable Test Cases using enabled attribute in testng xml file
غیرفعال کردن روشهای تست را با استفاده از ویژگی فعال و حاشیهنویسی @Ignore فعال کنید
Enable Disable Test Methods using enabled attribute and @Ignore annotation
غیرفعال کردن روشهای تست در سطح کلاسها را با استفاده از حاشیهنویسی @Ignore فعال کنید
Enable Disable Test Methods at Classs level using @Ignore annotation
غیرفعال کردن روشهای تست را در سطح بسته با استفاده از حاشیهنویسی @Ignore فعال کنید
Enable Disable Test Methods at Package level using @Ignore annotation
گروه بندی تست ها در TestNG با استفاده از چندین فایل xml testng
Grouping Tests in TestNG using multiple testng xml files
گروه بندی تست ها در TestNG با استفاده از ویژگی group
Grouping Tests in TestNG using groups attribute
گروه های متا در TestNG
Meta Groups in TestNG
گروه های جزئی در TestNG
Partial Groups in TestNG
گروه های زیر مجموعه در TestNG و با استفاده از عبارات منظم
Sub Category Groups in TestNG and using regular expressions
تست وابستگی در TestNG با استفاده از ویژگیdependentOnMethods
Test Dependency in TestNG using dependsOnMethods attribute
ویژگی همیشه اجرا
alwaysRun attribute
ویژگی MissingDependencies را نادیده بگیرید
ignoreMissingDependencies attribute
ویژگی بستگی به گروه ها
dependsOnGroups attribute
گروههای وابسته به گروههایی که از برچسب وابستگی و ویژگی وابسته استفاده میکنند
Groups Depending on Groups using dependencies tag and depends-on attribute
اجرای تست ها در سطح بسته
Executing Tests at Package Level
پارامترسازی TestNG - تست مبتنی بر داده، حاشیه نویسی DataProvider و dataP
TestNG Parameterization - Data Driven Testing, DataProvider annotation and dataP
نامگذاری روش DataProvider با استفاده از ویژگی name
Naming DataProvider method using name attribute
پارامترسازی روش تست با پارامتر آرایه
Parameterizing Test method with Array parameter
جداسازی متد DataProvider به یک کلاس جداگانه با استفاده از dataProviderClass att
Separating DataProvider method into a separate Class using dataProviderClass att
چند روش DataProvider
Multiple DataProvider methods
متدهای DataProvider چندگانه در چندین کلاس
Multiple DataProvider methods in multiple classes
چرا باید از آرایه Object برای برگرداندن داده استفاده کنیم
Why we have to use Object array to return data
انواع مختلف بازده DataProvider
Different return types of DataProvider
آرایه های دندانه دار و ارائه دهندگان داده
Jagged Arrays and DataProviders
انتقال بخشی از داده ها از روش Data Provider با استفاده از ویژگی شاخص ها
Partially passing the data from Data Provider method using indices attribute
خواندن داده ها از فایل های اکسل با استفاده از POI API
Reading Data from Excel files using POI API
خواندن داده ها از فایل های اکسل به روش DataProvider با استفاده از POI API
Reading Data from Excel files into DataProvider method using POI API
اجرای تست ها به صورت موازی با تعیین ویژگی موازی در DataProvider met
Executing tests in parallel by specifying parallel attribute in DataProvider met
کنترل تعداد رشته تست های موازی که توسط DataProvider با استفاده از data-provi فراخوانی شده است
Controlling parallel tests thread count invoked by DataProvider using data-provi
اجرای موازی تست ها در TestNG با استفاده از ویژگی های موازی و تعداد رشته
Parallel Execution of Tests in TestNG using parallel and thread-count attributes
parallel="tests" در TestNG اجرای موازی
parallel="tests" in TestNG Parallel execution
parallel="tests" را فقط می توان در سطح تگ مجموعه ذکر کرد و نه در تگ تست
parallel="tests" can only be mentioned at suite tag level and not at test tag le
parallel="classes" در TestNG Parallel Execution
parallel="classes" in TestNG Parallel Execution
parallel = "روش ها" در TestNG Parallel Execution
parallel="methods" in TestNG Parallel Execution
تگ های آزمایشی متعدد، اما تنها چند تگ تست برای اجرای موازی فعال هستند
Multiple test tags, but only few test tags enabled for parallel execution
parallel = "هیچ" در TestNG Parallel Execution
parallel="none" in TestNG Parallel Execution
parallel="false" در TestNG Parallel Execution
parallel="false" in TestNG Parallel Execution
موازی = "آزمون ها" اما thread-count = "1"
parallel="tests" but thread-count="1"
آیا می توانیم تعداد رشته ها را به عنوان مقدار منفی برای اجرای موازی ارائه کنیم
Can we provide thread-count as negative value for Parallel Execution
موضوعات بیشتر و تعداد تست های کمتر
More threads and less number of tests
parallel="classes" یا parallel="methods" در سطح برچسب مجموعه مشخص شده است
parallel="classes" or parallel="methods" specified at suite tag level
تعداد رشته پیشفرض زمانی که ویژگی موازی فقط ذکر شده باشد
Default thread-count when parallel attribute is only mentioned
پیوست کردن اسکرینشاتها به گزارشهای گسترده در سطح Log
Attaching screenshots to extent reports at Log Level
پیوست کردن اسکرینشاتها به گزارشهای گسترده فقط برای آزمایشهای ناموفق
Attaching screenshots to extent reports only for the failed tests
assignAuthor()، assignCategory() و assignDevice()
assignAuthor(), assignCategory() and assignDevice()
پیکربندی با استفاده از جاوا - موضوع گزارش، نامگذاری، عنوان، فرمت تمبر زمان، CSS st
Configuration using Java - Report theme,naming, title, time stamp format, CSS st
پیکربندی با استفاده از JSON و XML - موضوع گزارش، نامگذاری، عنوان، قالب زمان،
Configuration using JSON & XML - Report theme,naming, title, time stamp format,
فعال کردن پیش نمایش تصاویر base64 در گزارش گستره تولید شده
Enabling previewing of base64 images in the generated Extent Report
افزودن جزئیات محیط سیستم به گزارشهای گسترده
Adding System Envrionment details to Extent Reports
ترتیب برگههای گزارش گسترده را حذف یا تغییر دهید
Remove or change the order of Extent Report Tabs
ایجاد گزارشهای گسترده جداگانه با نتایج تست وضعیت فیلتر شده
Generating separate Extent Reports with filtered Status Test results
چارچوب Hybrid TestNG با استفاده از Page Object Model و Page Factory
Hybrid TestNG Framework using Page Object Model and Page Factory
Selenium 4 - Hybrid TestNG Framework با استفاده از Page Object Model و Page Factory (P
Selenium 4 - Hybrid TestNG Framework using Page Object Model and Page Factory (P
Selenium 4 - Hybrid TestNG Framework با استفاده از Page Object Model و Page Factory (P
Selenium 4 - Hybrid TestNG Framework using Page Object Model and Page Factory (P
Selenium 4 - Hybrid TestNG Framework با استفاده از Page Object Model و Page Factory (P
Selenium 4 - Hybrid TestNG Framework using Page Object Model and Page Factory (P
Selenium 4 - Hybrid TestNG Framework با استفاده از Page Object Model و Page Factory (P
Selenium 4 - Hybrid TestNG Framework using Page Object Model and Page Factory (P
Selenium 4 - Hybrid TestNG Framework با استفاده از Page Object Model و Page Factory (P
Selenium 4 - Hybrid TestNG Framework using Page Object Model and Page Factory (P
Selenium 4 - Hybrid TestNG Framework با استفاده از Page Object Model و Page Factory (P
Selenium 4 - Hybrid TestNG Framework using Page Object Model and Page Factory (P
قلاب های BeforeStep و AfterStep
BeforeStep and AfterStep Hooks
قلاب های متعدد و ترتیب آنها
Multiple Hooks and their order
قلاب و ویژگی ارزش
Hooks and value attribute
جداول داده
Data Tables
سازماندهی پروژه خیار
Organising the Cucumber Project
اجرای یک فایل ویژگی خاص
Running a specific feature file
سازماندهی فایل های ویژگی در پروژه Maven
Organizing Feature Files in Maven Project
اجرای تست خیار با استفاده از Maven
Running Cucumber Tests using Maven
با استفاده از دستور خط فرمان Maven تگ ها را در کلاس Runner لغو کنید
Overriding tags in Runner class using Maven commandline command
برچسب های پیش فرض در Cucumber
Default tags in Cucumber
سازماندهی قلاب ها در پروژه های خیار
Organizing Hooks in Cucumber Projects
بازیابی نام سناریوها در قلاب ها
Retrieving Scenario names into hooks
گزارش های XML و JSON Cucumber
Cucumber XML and JSON Reports
ClassNotFoundException در پروژه های Cucumber
ClassNotFoundException in Cucumber Projects
dryRun در خیار
dryRun in Cucumber
استفاده از ویژگی انتشار برای تولید گزارشهای Cucumber در Cloud
Using publish attribute for generating Cucumber Reports on Cloud
انتشار گزارش های خیار در ابر با استفاده از فایل های خواص
Publishing Cucumber Reports on Cloud using properties files
انتشار گزارش خیار در ابر با استفاده از متغیر محیطی
Publishing Cucumber Reports on Cloud using Environment Variable
انتشار گزارشهای Cucumber در ابر برای همیشه با استفاده از متغیر Environment
Publishing Cucumber Reports on Cloud forever by using Environment variable
میانبر برای اظهار نظر در فایل ویژگی
Shortcut for commenting in Feature File
تک رنگ در خیار
monochrome in Cucumber
ادغام TestNG در Cucumber
Integrating TestNG in Cucumber
چارچوب ترکیبی خیار
Cucumber Hybrid Framework
Selenium 4 - Cucumber Hybrid Framework - ایجاد و پیکربندی - قسمت 1
Selenium 4 - Cucumber Hybrid Framework - Creating and Configuring - Part 1
Selenium 4 - Cucumber Hybrid Framework - ایجاد اسکریپت های سلنیوم و اجرا -
Selenium 4 - Cucumber Hybrid Framework - Creating Selenium Scripts and Running -
Selenium 4 - Cucumber Hybrid Framework - Page Object Model and Page Factory - Pa
Selenium 4 - Cucumber Hybrid Framework - Page Object Model and Page Factory - Pa
سلنیوم 4 - چارچوب هیبریدی خیار - کد بهینه سازی - قسمت 4
Selenium 4 - Cucumber Hybrid Framework - Optimizing Code - Part 4
Selenium 4 - Cucumber Hybrid Framework - Cucumber HTML Reports - Part 5
Selenium 4 - Cucumber Hybrid Framework - Cucumber HTML Reports - Part 5
Selenium 4 - Cucumber Hybrid Framework - ادغام سناریوهای مبتنی بر داده - Pa
Selenium 4 - Cucumber Hybrid Framework - Integrating Data Driven Scenearios - Pa
Selenium 4 - Cucumber Hybrid Framework - Element Utilities and Constants - Part
Selenium 4 - Cucumber Hybrid Framework - Element Utilities and Constants - Part
Cucumber Hybrid Framework - Maven، Git، GitHub و Jenkins - قسمت 8
Cucumber Hybrid Framework - Maven, Git, GitHub and Jenkins - Part 8
پروژه زنده بیدرنگ سلنیوم
Selenium Real-time Live Project
جنکینز، گیت و گیت هاب - قسمت 1
Jenkins, Git and GitHub - Part 1
جنکینز، گیت و گیت هاب - قسمت 2
Jenkins, Git and GitHub - Part 2
جنکینز، گیت و گیت هاب - قسمت 3
Jenkins, Git and GitHub - Part 3
جنکینز، گیت و گیت هاب - قسمت 4
Jenkins, Git and GitHub - Part 4
جنکینز، گیت و گیت هاب - قسمت 5
Jenkins, Git and GitHub - Part 5
جنکینز، گیت و گیت هاب - قسمت 6
Jenkins, Git and GitHub - Part 6
WebDriverManager
WebDriverManager
پروژه زنده - قسمت 1
Live Project - Part 1
پروژه زنده - قسمت 2
Live Project - Part 2
پروژه زنده - قسمت 3
Live Project - Part 3
پروژه زنده - قسمت 4
Live Project - Part 4
پروژه زنده - قسمت 5
Live Project - Part 5
پروژه زنده - قسمت 6
Live Project - Part 6
پروژه زنده - قسمت 7
Live Project - Part 7
Selenium Grid 4، Docker و Kubernetes
Selenium Grid 4, Docker and Kubernetes
سلنیوم 4 - حالت های شبکه سلنیوم (مستقل، هاب و گره ها و توزیع شده) و
Selenium 4 - Selenium Grid Modes (Standalone, Hub & Nodes and Distributed) and
اجرای اسکریپت های اتوماسیون سلنیوم در ظروف داکر (حالت های شبکه سلنیوم)
Executing Selenium Automation Scripts on Docker Containers (Selenium Grid Modes)
اجرای اسکریپت های اتوماسیون سلنیوم در Kubernetes با راه اندازی شبکه سلنیوم (
Executing Selenium Automation Scripts on Kubernetes having Selenium Grid Setup (
سلنیوم 4 - افزودنی های جدید که در جلسات فوق پوشش داده نشده است
Selenium 4 - New Additions which are not covered in the above sessions
SeleniumManager معرفی شده در نسخه 4.6.0 (جایگزین WebDriverManager)
SeleniumManager introduced in 4.6.0 (Replacing WebDriverManager)
سلنیوم 4 - احراز هویت سطح مرورگر با استفاده از API های BiDi
Selenium 4 - Browser level Authentication Using BiDi APIs
Selenium 4 - بازیابی گزارشهای کنسول Chrome با استفاده از DevTools (BiDi API)
Selenium 4 - Retrieving Chrome Console logs using DevTools (BiDi APIs)
Selenium 4 - شبیه سازی موقعیت جغرافیایی با استفاده از ابزارهای توسعه دهنده کروم
Selenium 4 - Emulating Geo Location using Chrome DevTools
سلنیوم 4 - شبیه سازی اینترنت کند با استفاده از ابزار توسعه کروم
Selenium 4 - Emulating Slow Internet using Chrome DevTools
Selenium 4 - شبیه سازی شبکه آفلاین با استفاده از پروتکل Chrome DevTools
Selenium 4 - Emulating Offline Network using Chrome DevTools protocol
بارگیری وبسایتهای ناامن با نادیده گرفتن خطاهای گواهی با استفاده از Chrome DevTools
Loading insecure websites by ignoring certificate errors using Chrome DevTools
Selenium 4 - نصب و حذف افزونه ها یا افزونه ها در مرورگر فایرفاکس
Selenium 4 - Installing and Uninstalling extensions or addons in Firefox Browser
سلنیوم 4 - رهگیری گزارش های ترافیک شبکه با استفاده از پروتکل Chrome DevTools
Selenium 4 - Intercepting Network Traffic Logs using Chrome DevTools Protocol
در طول پیکربندی شبکه سلنیوم نیازی به تعیین/wd/hub نیست
No need to specify /wd/hub during Selenium Grid Configuration
بدون نیاز به استفاده از/grid/console برای مرور وضعیت Selenium Grid
No need to use /grid/console for browsing the status of Selenium Grid
DesiredCapabilities منسوخ شده اند و ما باید از کلاس های Browser Options استفاده کنیم
DesiredCapabilities got deprecated and we have to use Browser Options Classes
Selenium 4 - چاپ صفحه به PDF با استفاده از print() (ویژگی جدید)
Selenium 4 - Print Page to PDF using print() (New Feature)
شبیه سازی حالت دستگاه تلفن همراه برای تست پاسخگو با استفاده از ابزار توسعه کروم
Emulating Mobile Device Mode for Responsive Testing using Chrome DevTools
موضوعات اضافی سلنیوم
Selenium Additional Topics
Javascript Executor از ابتدا - شامل جاوا اسکریپت و DOM است
JavascriptExecutor from Scratch - Includes Javascript and DOM
کلاس ربات - از ابتدا و با جزئیات
Robot Class - From scratch and detailed
AutoIt - از ابتدا و با جزئیات
AutoIt - From scratch and detailed
Sikuli (API SikuliX)
Sikuli (SikuliX API)
مفاهیم JAVA OOPS
JAVA OOPS Concepts
مدیریت فایل های XML
Handling XML Files
مدیریت فایل های JSON
Handling JSON Files
تست پایگاه داده با استفاده از اتوماسیون سلنیوم (شامل مفاهیم پایگاه داده و SQL)
Database Testing using Selenium Automation (Includes Database Concepts and SQL)
تنظیمات سلنیوم و مرورگر (مرورگرهای فایرفاکس، کروم و IE)
Selenium and Browser Configurations (Firefox, Chrome and IE Browsers)
Selenium WebDriver - مدیریت فعالیت های تصادفی
Selenium WebDriver - Handling Random Activities
اجرای اسکریپت های اتوماسیون سلنیوم در مرورگر هدلس کروم
Executing Selenium Automation Scripts on Chrome Headless Browser
گزارش ReportNG
ReportNG Report
اجرای اسکریپت های سلنیوم در لینوکس اوبونتو ماشین
Executing Selenium Scripts on Linux Ubuntu Machine
مدیریت نکته ابزار با استفاده از سلنیوم
Handling ToolTip using Selenium
بزرگنمایی و بزرگنمایی با استفاده از اتوماسیون سلنیوم
Zoomin and Zoomout using Selenium Automation
پیمایش صفحه طولانی تا زمانی که عنصر UI با استفاده از Sel روی صفحه نمایش داده شود
Scrolling lengthy page until the UI element is displayed on the screen using Sel
بازیابی کد HTML عنصر وب داده شده با استفاده از سلنیوم
Retrieving the HTML code of the given Web Element using Selenium
اجرای اسکریپت های Selenium Automation در مرورگر هدلس فایرفاکس
Executing Selenium Automation scripts on Firefox Headless Browser
ضبط صفحه آزمایشات سلنیوم با استفاده از Monte API
Screen Recording of Selenium Tests using Monte API
غیرفعال کردن هشدار نوار اطلاعات در کروم
Disabling the InfoBar Warning in Chrome
راه اندازی پروژه Gradle برای اتوماسیون سلنیوم
Setup Gradle Project for Selenium Automation
راهاندازی فایلهای اجرایی درایور مرورگر برای سلنیوم با ویرایش System Env
Setting up the Browser Driver Executables for Selenium by editing the System Env
InvalidArgumentException - نوع استثنای سلنیوم
InvalidArgumentException - Selenium Exception Type
InvalidSelectorException - نوع استثنای سلنیوم
InvalidSelectorException - Selenium Exception Type
Zalenium - تنظیم خودکار مقیاس سلنیوم گرید در ظروف Docker
Zalenium - Setting up Auto Scaling Selenium Grid on Docker Containers
ElementNotInteractableException - نوع استثنای سلنیوم
ElementNotInteractableException - Selenium Exception Type
NoSuchSessionException - نوع استثنای سلنیوم
NoSuchSessionException - Selenium Exception Type
رفع SessionNotCreatedException - نوع استثنای سلنیوم
Fixing SessionNotCreatedException - Selenium Exception Type
NoSuchElementException - دلایل مختلف برای گرفتن این استثنا
NoSuchElementException - Different Reasons for getting this exception
IllegalStateException - نوع استثنای سلنیوم
IllegalStateException - Selenium Exception Type
راه حل برای هشدار sendKeys() در هشدار درخواست مرورگر کروم کار نمی کند
Solution for Alert sendKeys() not working in Chrome Browser Prompt Alert
باز کردن خودکار گزارشهای نتایج اتوماسیون تست در مرورگر پیشفرض
Automatically opening the test automation results reports in default browser
استفاده از روش زنجیربندی در اتوماسیون تست سلنیوم
Using method chaining in Selenium Test Automation
گرفتن اسکرین شات در سلنیوم با استفاده از OutputType به عنوان بایت
Taking screenshots in Selenium using OutputType as Bytes
گرفتن اسکرین شات در سلنیوم با استفاده از OutputType به عنوان Base64
Taking screenshots in Selenium using OutputType as Base64
اینترنت اکسپلورر بازنشسته شد - نیازی به خودکارسازی برنامه ها در مرورگر اینترنت اکسپلورر نیست
Internet Explorer got retired - No need to automate Applications on IE browser
اولویت انتخابگرهای CSS در مقابل اولویت عبارات XPath (زمینه فعلی)
CSS Selectors priority versus XPath Expressions priority (Current Context)
InvalidSelectorException در ارائه مکان یاب نام کلاس دارای فاصله
InvalidSelectorException on providing a class name locator having spaces
مدل زنجیرهای صفحه چیست؟
What is Page Chaining Model?
ElementClickInterceptedException به دلیل غیرقابل کلیک کردن عنصر در نقطه
ElementClickInterceptedException due to Element Not Clickable At Point
پرسش و پاسخ مصاحبه
Interview Questions and Answers
1. Selenium WebDriver چیست (سوال مصاحبه شماره 1)
1. What is Selenium WebDriver (Interview Question #1)
2. سلنیوم گرید چیست و چه زمانی به سراغ آن برویم_ (سوال مصاحبه شماره 2)
2. What is Selenium Grid and when do we go for it_ (Interview Question#2)
3. سلنیوم گرید چه مزایایی دارد (سوال مصاحبه شماره 3)
3. What are the advantages of Selenium Grid_ (Interview Question #3)
4. هاب در شبکه سلنیوم چیست_ (سوال مصاحبه شماره 4)
4. What is a Hub in Selenium Grid_ (Interview Question #4)
5. گره در شبکه سلنیوم چیست (سوال مصاحبه شماره 5)
5. What is a Node in Selenium Grid_ (Interview Question #5)
6. انواع مختلف API در Selenium WebDriver_ چیست (مصاحبه Questi
6. What are the different types of APIs in Selenium WebDriver_ (Interview Questi
7. کدام پیاده سازی WebDriver ادعا می کند سریع ترین است_ (سوال مصاحبه
7. Which WebDriver implementation claims to be the fastest_ (Interview Question
8. چند فریم ورک منبع باز که توسط Selenium WebDriver_ پشتیبانی می شوند (Intervi
8. What are few Open Source Frameworks supported by Selenium WebDriver_ (Intervi
9. تفاوت بین Soft Assertion و Hard Assertion_ (مصاحبه
9. What is the difference between Soft Assertion and Hard Assertion_ (Interview
10. نقاط تأیید مختلف موجود در Selenium_ چیست (مصاحبه
10. What are the different verification points available in Selenium_ (Interview
11. انواع مختلفی از استثناهایی که در Selenium WebDri با آن مواجه شده اید چیست؟
11. What are the different types of Exceptions you have faced in Selenium WebDri
12. چرا یک متغیر مرجع 'driver' از نوع WebDriver ایجاد می کنیم و چیست؟
12. Why do we create a reference variable ‘driver’ of type WebDriver and what is
13. نحوه ورود به هر سایتی با استفاده از Selenium در صورتی که دارای احراز هویت باشد
13. How to login into any site using Selenium if it is showing an authentication
14. انتظار ضمنی در Selenium WebDriver چیست (سوال مصاحبه شماره 14)
14. What is Implicit Wait in Selenium WebDriver_ (Interview Question #14)
15. انتظار واضح در Selenium WebDriver چیست (سوال مصاحبه شماره 15)
15. What is Explicit Wait in Selenium WebDriver_ (Interview Question #15)
16. Fluent Wait در Selenium WebDriver چیست (سوال مصاحبه شماره 16)
16. What is Fluent Wait in Selenium WebDriver_ (Interview Question #16)
17. نحوه وارد کردن متن به فیلد متنی بدون استفاده از sendKeys()_ (Selenium Interv
17. How to enter text into text field without using sendKeys()_ (Selenium Interv
18. نحوه پاک کردن متن داخل فیلدهای جعبه متن با استفاده از Selenium WebDriver_ (
18. How to clear the text inside the text box fields using Selenium WebDriver_ (
19. چگونه با استفاده از Selenium WebDriver_ یک مقدار ویژگی یک عنصر را بدست آوریم (Selen
19. How to get an attribute value of an element using Selenium WebDriver_ (Selen
20. نحوه فشار دادن کلید Enter با استفاده از Selenium WebDriver_ (سوال مصاحبه شماره 20)
20. How to press Enter key using Selenium WebDriver_ (Interview Question #20)
21. نحوه توقف اجرای با استفاده از Selenium WebDriver_ (سوال مصاحبه شماره 21)
21. How to pause execution using Selenium WebDriver_ (Interview Question #21)
22. آیا برای اجرای اسکریپت های Selenium WebDriver به سرور سلنیوم نیاز است_ (مصاحبه Qu
22. Is Selenium Server required to run Selenium WebDriver scripts_ (Interview Qu
23. اگر این دستور driver.get(“www.google.com”);_ (مصاحبه) را اجرا کنیم چه اتفاقی می افتد
23. What happens if we run this command driver.get(“www.google.com”);_ (Intervie
24. جایگزینی برای دستور get() در Selenium WebDriver_ چیست (Interview Qu
24. What is an alternative to get() command in Selenium WebDriver_ (Interview Qu
25. تفاوت بین get("URL") و navigate().to ("URL")_ (Seleniu) چیست؟
25. What is the difference between get(“URL”) and navigate().to(“URL”)_ (Seleniu
26. دستورات ناوبری مختلف در Selenium WebDriver_ چیست (مصاحبه
26. What are the different navigation commands in Selenium WebDriver_ (Interview
27. نحوه واکشی URL صفحه فعلی در Selenium WebDriver_ (سوال مصاحبه
27. How to fetch the current page URL in Selenium WebDriver_ (Interview Question
28. چگونه می توانیم پنجره مرورگر را در Selenium WebDriver_ به حداکثر برسانیم (پرسش مصاحبه
28. How can we maximize browser window in Selenium WebDriver_ (Interview Questio
29. چگونه کوکی ها را در سلنیوم حذف کنیم (سوال مصاحبه شماره 29)
29. How to delete cookies in Selenium_ (Interview Question #29)
30. راه های مختلف برای تازه کردن صفحه با استفاده از Selenium WebDriver چیست؟
30. What are the different ways for refreshing the page using Selenium WebDriver
31. تفاوت getWindowHandle() و getWinowHandles() در Se چیست؟
31. What is the difference between getWindowHandle() and getWinowHandles() in Se
32. نحوه مدیریت عناصر پنهان در Selenium WebDriver_ (سوال مصاحبه شماره 32
32. How to handle hidden elements in Selenium WebDriver_ (Interview Question #32
33. چگونه می توانید لینک های شکسته را در یک صفحه با استفاده از Selenium WebDriver_ پیدا کنید (مصاحبه
33. How can you find broken links in a page using Selenium WebDriver_ (Interview
34. نحوه یافتن بیش از یک عنصر وب در Selenium WebDriver_ (Interview Ques
34. How to find more than one web element in Selenium WebDriver_ (Interview Ques
35. نحوه خواندن متغیر جاوا اسکریپت در Selenium WebDriver_ (سوال مصاحبه
35. How to read a JavaScript variable in Selenium WebDriver_ (Interview Question
36. JavascriptExecutor چیست و در چه مواردی JavascriptExecutor کمک خواهد کرد
36. What is JavascriptExecutor and in which case JavascriptExecutor will help in
37. نحوه رسیدگی به تماس های Ajax در Selenium WebDriver_ (سوال مصاحبه شماره 37)
37. How to handle Ajax calls in Selenium WebDriver_ (Interview Question #37)
38. چند سناریو را فهرست کنید که نمی توانیم با استفاده از Selenium WebDriver_ (Inte) آنها را خودکار کنیم
38. List some scenarios which we cannot automate using Selenium WebDriver_ (Inte
39. نحوه ایجاد مخزن آبجکت در چارچوب پروژه خود (Interview Questi
39. How you build object repository in your project framework_ (Interview Questi
40. مدل شی صفحه (POM) چیست _ (سوال مصاحبه سلنیوم شماره 40)
40. What is Page Object Model (POM) _ (Selenium Interview Question #40)
41. Page Factory چیست_ (سوال مصاحبه سلنیوم شماره 41)
41. What is Page Factory_ (Selenium Interview Question #41)
42. تفاوت بین Page Object Model و Page Factory_ (Selenium
42. What is the difference between Page Object Model and Page Factory_ (Selenium
43. مدل شیء صفحه_ چه مزایایی دارد (سوال مصاحبه سلنیوم شماره
43. What are the advantages of Page Object Model_ (Selenium Interview Question #
44. چگونه می توانیم از Recovery Scenario در Selenium WebDriver_ استفاده کنیم (سوال مصاحبه
44. How can we use Recovery Scenario in Selenium WebDriver_ (Interview Question
45. نحوه آپلود فایل در Selenium WebDriver_ (سوال مصاحبه شماره 45)
45. How to upload a file in Selenium WebDriver_ (Interview Question #45)
46. نحوه دانلود فایل در Selenium WebDriver_ (سوال مصاحبه شماره 46)
46. How to download a file in Selenium WebDriver_ (Interview Question #46)
47. نحوه اجرای تست های Selenium WebDriver از خط فرمان_ (سوال مصاحبه شماره
47. How to run Selenium WebDriver tests from command line_ (Interview Question #
48. نحوه تغییر به فریم در Selenium WebDriver_ (سوال مصاحبه شماره 48)
48. How to switch to frames in Selenium WebDriver_ (Interview Question #48)
49. نحوه اتصال به پایگاه داده در سلنیوم_ (سوال مصاحبه شماره 49)
49. How to connect to a database in Selenium_ (Interview Question #49)
50. نحوه تغییر اندازه پنجره مرورگر با استفاده از Selenium WebDriver_ (سوال مصاحبه شماره
50. How to resize browser window using Selenium WebDriver_ (Interview Question #
51. نحوه پیمایش صفحه وب به بالا و پایین با استفاده از Selenium WebDriver_ (پرسش های مصاحبه
51. How to scroll web page up and down using Selenium WebDriver_ (Interview Ques
52. نحوه انجام عمل کلیک راست (Context Click) در Selenium WebDriver_ (In
52. How to perform right click (Context Click) action in Selenium WebDriver_ (In
53. نحوه انجام عمل دوبار کلیک در Selenium WebDriver_ (Interview Questio
53. How to perform double click action in Selenium WebDriver_ (Interview Questio
54. نحوه انجام عمل کشیدن و رها کردن در Selenium WebDriver_ (Interview Questi
54. How to perform drag and drop action in Selenium WebDriver_ (Interview Questi
55. نحوه برجسته کردن عناصر با استفاده از Selenium WebDriver_ (سوال مصاحبه شماره 55)
55. How to highlight elements using Selenium WebDriver_ (Interview Question #55)
56. آیا از ابزار تست مرورگر متقابل برای اجرای Selenium Scripts در clou استفاده کرده اید؟
56. Have you used any cross browser testing tool to run Selenium Scripts on clou
57. قابلیت های DesiredCapabitlies در Selenium WebDriver و کاربرد آنها چیست_ (Interv
57. What are the DesiredCapabitlies in Selenium WebDriver and their use_ (Interv
58. ادغام پیوسته چیست_ (سوال مصاحبه شماره 58)
58. What is Continuous Integration_ (Interview Question #58)
59. نحوه دستیابی به تست پایگاه داده در سلنیوم_ (سوال مصاحبه شماره 59)
59. How to achieve database testing in Selenium_ (Interview Question #59)
60. TestNG_ چیست (سوال مصاحبه شماره 60)
60. What is TestNG_ (Interview Question #60)
61. Annoations TestNG چیست و حاشیه نویسی های مختلف موجود در TestN را نام ببرید
61. What are TestNG Annoations and name different annotations available in TestN
62. TestNG چیست و برخی از اظهارات رایج TestNG را فهرست کنید_ (مصاحبه
62. What is TestNG Assert and list out some common TestNG assertions_ (Interview
63. نحوه ایجاد و اجرای TestNG.xml_ (سوال مصاحبه سلنیوم شماره 63)
63. How to create and run TestNG.xml_ (Selenium Interview Question #63)
64. نحوه تنظیم اولویت تست در TestNG_ (سوال مصاحبه سلنیوم شماره 64)
64. How to set test case priority in TestNG_ (Selenium Interview Question #64)
65. تست پارامتری در TestNG چیست (سوال مصاحبه سلنیوم شماره 65)
65. What is parameterized testing in TestNG (Selenium Interview Question #65)
66. نحوه اجرای گروهی از موارد آزمایشی با استفاده از TestNG_ (سوال مصاحبه سلنیوم
66. How to run a group of test cases using TestNG_ (Selenium Interview Question
67. استفاده از حاشیه نویسی Listeners در TestNG_ (Selenium Interview Quest) چیست؟
67. What is the use of Listeners annotation in TestNG_ (Selenium Interview Quest
68. چگونه می توانیم Data Driven Testing را برای Data Driven Framework با استفاده از Tes پیاده سازی کنیم
68. How can we implement Data Driven Testing for Data Driven Framework using Tes
69. جایی که مفاهیم Java OOPS (برنامه نویسی شی گرا) را در A اعمال کرده اید
69. Where you have applied Java OOPS (Object Oriented Programming) concepts in A
70. نحوه رسیدگی به اعلانهای مرورگر کروم در Selenium_ (مصاحبه سلنیوم
70. How to handle Chrome Browser notifications in Selenium_ (Selenium Interview
71. هر چارچوب اتوماسیون تست را توضیح دهید (سوال مصاحبه سلنیوم شماره 71)
71. Explain any Test Automation Framework_ (Selenium Interview Question #71)
72. چارچوب های اتوماسیون تست سلنیوم محبوب چه هستند (Selenium Interview Qu
72. What are popular Selenium Test Automation Frameworks_ (Selenium Interview Qu
73. چرا باید از Test Automation Frameworks ایجاد و استفاده کنیم (مصاحبه سلنیوم)
73. Why we have to create and use Test Automation Frameworks_ (Selenium Intervie
74. از کدام چارچوب تست اتوماسیون استفاده میکنید و چرا_ (مصاحبه سلنیوم Q
74. Which Test Automation Framework you are using and why_ (Selenium Interview Q
75. چارچوبی را که در پروژه خود استفاده می کنید توضیح دهید (Selenium Interview Que
75. Explain the Framework you are using in your Project_ (Selenium Interview Que
76. خیار چیست_ (سوال مصاحبه سلنیوم شماره 76)
76. What is Cucumber_ (Selenium Interview Question #76)
77. استفاده از خیار چه مزایایی دارد (سوال مصاحبه سلنیوم شماره 77)
77. What are the advantages of using Cucumber_ (Selenium Interview Question #77)
78. دو فایل مورد نیاز برای اجرای سناریوهای تست خیار_ (Sele
78. What are the two files required for executing Cucumber Test Scenarios_ (Sele
79. Cucumber از کدام زبان استفاده می کند (سوال مصاحبه سلنیوم شماره 79)
79. Which language is used by Cucumber_ (Selenium Interview Question #79)
80. منظور از فایل ویژگی _ (سوال مصاحبه سلنیوم شماره 80)
80. What is meant by a feature file_ (Selenium Interview Question #80)
81. یک فایل ویژگی از چه چیزی تشکیل شده است_ (سوال مصاحبه سلنیوم شماره 81)
81. What does a feature file consists of_ (Selenium Interview Question #81)
82. کلمات کلیدی مختلف Gherkin در Cucumber Projects مورد استفاده قرار می گیرند_ (Selenium Inter
82. What are various Gherkin keywords used in Cucumber Projects_ (Selenium Inter
83. طرح کلی سناریو در خیار چیست و هدف آن _ (مصاحبه سلنیوم)
83. What is a Scenario Outline in Cucumber and its purpose_ (Selenium Interview
84. کدام زبان برنامه نویسی توسط Cucumber_ پشتیبانی می شود (Selenium Interview Ques
84. Which progamming language is supported by Cucumber_ (Selenium Interview Ques
85. فایل Step Definition در Cucumber_ (مصاحبه سلنیوم) چه هدفی دارد
85. What is the purpose of Step Definition file in Cucumber_ (Selenium Interview
86. مزایای عمده Cucumber Framework_ (Selenium Interview Que
86. What are the major advantages of Cucumber Framework_ (Selenium Interview Que
87. مثالی از فایل ویژگی در Cucumber Framework_ (مصاحبه سلنیوم) ارائه دهید
87. Provide an example of Feature File in Cucumber Framework_ (Selenium Intervie
88. مثالی از طرح کلی سناریو در چارچوب Cucumber_ (Selenium Inte) ارائه دهید
88. Provide an example of Scenario Outline in Cucumber framework_ (Selenium Inte
89. هدف از روش شناسی توسعه رفتار محور (BDD) در rea چیست
89. What is the purpose of Behaviour Driven Development (BDD) methodology in rea
90. حداکثر تعداد سناریوهایی که می تواند گنجانده شود چقدر است
90. What is the limit for the maximum number of scenarios that can be included i
نمایش نظرات