دوره Selenium WebDriver با استفاده از JAVA برای مبتدیان
✅ سرفصل و جزئیات آموزش
آنچه یاد خواهید گرفت:
- میتوانید روی هر پروژهای با Selenium با استفاده از JAVA کار کنید.
- تستهای اتوماسیون را با Selenium و Java ایجاد کنید.
- از Jenkins برای یکپارچهسازی مداوم استفاده کنید.
- میتوانید به راحتی در هر مصاحبهای مربوط به Selenium Java موفق شوید.
پیشنیازهای دوره
- به هیچ تجربه قبلی در کدنویسی نیاز نیست!
توضیحات دوره
دوره در تاریخ 26-01-2024 با موضوعات زیر بروزرسانی شد:
مجموعه ویدئوهای زیر در زمینه برنامهنویسی JAVA به این دوره اضافه شد:
- چگونه بررسی کنیم یک رشته داده شده پالیندروم است یا نه - برنامه JAVA برای بررسی پالیندروم بودن رشته
- چاپ تمام زیررشتههای یک رشته داده شده - برنامه Java برای چاپ تمام زیررشتهها
- چاپ تمام زیررشتههای پالیندرومیک - پیدا کردن تمام زیررشتههای پالیندرومیک در یک رشته
- برنامه Java - عدد جادویی - بررسی اینکه آیا عدد داده شده جادویی است یا نه
- برنامه برای معکوس کردن یک رشته در Java - معکوس کردن یک رشته - معکوس کردن کلمات در یک رشته در Java
- برنامه Java برای مرتبسازی عناصر آرایه به ترتیب صعودی
- بزرگ کردن حرف اول هر کلمه در رشته داده شده
- شمارش تعداد کلمات در رشته داده شده
- شمارش تعداد فاصلهها در رشته داده شده
- Method Overloading اصلی همراه با مثال
- چاپ اعداد 1 تا 10 بدون استفاده از حلقه
- حذف مقادیر تکراری در یک آرایه
دوره در تاریخ 02-01-2024 با موضوعات زیر بروزرسانی شد:
- فریمورک Page Factory Testng در Selenium 4.X - بخش 8
- فریمورک Page Factory Testng در Selenium 4.X - بخش 9
- فریمورک Page Factory Testng در Selenium 4.X - بخش 10
دوره در تاریخ 01-01-2024 با موضوعات زیر بروزرسانی شد:
- فریمورک Page Factory Testng در Selenium 4.X - بخش 3
- فریمورک Page Factory Testng در Selenium 4.X - بخش 4
- فریمورک Page Factory Testng در Selenium 4.X - بخش 5
- فریمورک Page Factory Testng در Selenium 4.X - بخش 6
- فریمورک Page Factory Testng در Selenium 4.X - بخش 7
دوره در تاریخ 30-12-2023 با موضوعات زیر بروزرسانی شد:
- فریمورک Page Factory Testng در Selenium 4.X - بخش 1
- فریمورک Page Factory Testng در Selenium 4.X - بخش 2
دوره در تاریخ 29-12-2023 با موضوعات زیر بروزرسانی شد:
- چگونه مرورگر را در نسخههای Selenium 4.x اجرا کنیم؟
این دوره در تاریخ 09 آوریل 2023 در زمینه اتوماسیون Selenium با موضوعات زیر بروزرسانی شد:
- تست داده محور با Apache POI
- آموزش Testng همراه با مثال
- پروژه واقعی و فریمورک
این دوره برای مبتدیان کامل طراحی شده است.
این دوره در تاریخ 23 فوریه 2022 با بخش منابع درسی بروزرسانی شد.
کار با Selenium را با استفاده از Java شروع کنید.
اگر در زمینه Selenium یا Java کاملاً مبتدی هستید، این دوره برای شما عالی است.
در پایان این آموزش، شما در موقعیتی خواهید بود که هر مصاحبهای در زمینه تست اتوماسیون را مدیریت کرده و به راحتی در مصاحبهها موفق شوید و هر پروژه اتوماسیونی را به عهده بگیرید.
لطفاً لیست موضوعاتی که در این برنامه آموزشی پوشش خواهیم داد را در زیر مشاهده کنید:
- JAVA:
- مقدمهای بر JAVA:
- JDK ،JVM ،JRE
- متغیر، انواع داده
- پکیجها
- عملگرها
- دستورات If-Else
- دستور Switch-case
- حلقههای for، while، do-while
- دستورات continue و break
OOPS (برنامهنویسی شیءگرا):
- رشته
- تعیینکنندههای دسترسی
- کلمه کلیدی Static
- متد Main
- سازنده
- وراثت
- Overloading و بازنویسی متد
- پلی مورفیسم و انواع آن
- اتصال استاتیک و دینامیک
- تفاوت بین کلاس abstract و interface
- کلاس Concrete
- کلاس Abstract
- انتزاع
- رابط
- کلیدواژه Super و This
- کلیدواژه Final ،Finally ،finalize
- کپسولهسازی
- جمعآوری زباله
- مکانیزم مدیریت استثنا
- تبدیل نوع
- کلاس Date: در جاوا 8
- مفاهیم جاوا 8: رابطهای تابعی (FI)، عبارات لامبدا
- Collection API
- همزمان سازی
- کلاسهای Wrapper
- فایلهای ورودی/خروجی
- اتصال استاتیک و دینامیک
- پکیجهای از پیش تعریف شده در جاوا
- تبدیل کد به فایل jar
- آرایه
لطفاً مفاهیم دقیقی که در WebDriver پوشش میدهیم را در زیر مشاهده کنید:
- پیکربندی
- بیش از 40 سناریوی منحصر به فرد
- گرفتن اسکرینشات (حالت مثبت)
- اسکرول کردن صفحه به پایین با جاوا اسکریپت
- HTML Unit Driver
- مدیریت چندین پنجره
- انتظار ضمنی و انتظار صریح
- مدیریت پیشنهادهای خودکار Ajax
- مدیریت با جداول وب
- اتوماسیون داده جدول
- مدیریت داده تست در فایل اکسل با استفاده از JXL و فایلهای POI
- مدیریت با داده از فایل متنی، فایل XML و فایل CSV
- ایجاد نتایج تست و گزارش خلاصه دقیق
- مدیریت هشدارها، هشدارهای غیرمنتظره، پنجرههای مرورگر، پنجرههای اپلیکیشن و پاپآپها
- مدیریت چندین فریم
- ضبط ویدئو
- خواندن محتوا از روی فایلهای تصویری و PDF
- متد IsSelected
- متد IsDisplayed
- Junit ،Testng ،Maven ،Jenkins ،GIT
- ایجاد فریمورک
- Cucumber BDD
- فریمورک Page Object Model
مکانیابها:
- چگونه عناصر را در صفحه وب با Selenium شناسایی کنیم؟
- ابزارهایی برای شناسایی عناصر/آبجکت ها
- Firebug
- ابزارهای توسعهدهنده IE
- ابزارهای توسعهدهنده Google Chrome
- مکانیابی عناصر بر اساس ID
- پیدا کردن عناصر بر اساس نام
- پیدا کردن عناصر بر اساس متن لینک
- پیدا کردن عناصر بر اساس XPath
- پیدا کردن عناصر با استفاده از CSS
جمعبندی نهایی: بحث در مورد مفاهیم Selenium از دیدگاه مصاحبه شغلی
این دوره برای چه کسانی مناسب است؟
- مبتدیانی که میخواهند حرفه خود را در تست اتوماسیون آغاز کنند.
دوره Selenium WebDriver با استفاده از JAVA برای مبتدیان
-
مقدمه 02:05
-
پیکربندی JAVA 23:08
-
بررسی متغیرها و انواع داده همراه با مثال 09:43
-
مطالب کامل دوره 00:57
-
ایجاد پروژه JAVA و ایجاد متغیرها 25:40
-
متدها همراه با مثال 14:40
-
معرفی Object همراه با مثال 19:50
-
آرگومانهای متد همراه با مثال 14:23
-
دستور بازگشتی متد همراه با مثال 26:53
-
دستورهای شرطی if همراه با مثال 14:12
-
حلقههای For همراه با مثال و مروری بر حلقه While 29:23
-
رفع اشکال حلقه While و مثالهایی از Do-While، Switch و Switch تودرتو 22:12
-
وراثت همراه با مثال و وراثت چندگانه 31:15
-
بررسی پکیجها 13:08
-
تعیینکنندههای دسترسی - بخش 1 25:26
-
تعیینکنندههای دسترسی - بخش 2، بررسی سازنده و معرفی متد Main 30:34
-
Overloading و Overriding چیست؟ 23:39
-
پلی مورفیسم، انتزاع، کلاس Abstract، کلاس Concrete 28:14
-
رابط همراه با مثال 17:42
-
معرفی رابط Java 8 و FI و عبارات Lambda 28:43
-
عبارات Lambda همراه با مثال 07:14
-
بررسی Static همراه با مثال 20:53
-
کلیدواژه This و Super همراه با مثال 20:31
-
مروری بر کپسولهسازی، کلاس Wrapper و تبدیل نوع 14:33
-
معرفی تست اتوماسیون 27:20
-
بررسی Selenium IDE همراه با مثال 14:05
-
اجرای مرورگر با جدیدترین نسخه Selenium 01:49
-
پیکربندی WebDriver 29:28
-
مثالهایی از GET ،QUIT ،SendKeys ،FindElement و Click - ساخت اسکریپت برای لاگین 31:45
-
مدیریت با Checkbox و دکمه رادیویی - مثالهایی از isSelected 30:59
-
مدیریت با لیست کشویی و معرفی WebElement 15:43
-
مدیریت با DropDown با استفاده از کلاس Select، کاربرد getText، تفاوت findElement و findElements 27:17
-
مثالهایی از findElements، getText، isDisplayed و عملیات کیبورد با استفاده از sendKeys 07:15
-
رفع اشکال در مورد پیکربندی WebDriver 04:26
-
بررسی CSS و XPath همراه با مثال 13:45
-
مثالهایی از getAttribute ،getLocation ،getSize و مقدمهای بر فریمها 27:44
-
فریمها همراه با مثال و تمرین 10:16
-
مدیریت با Tooltip، درگ و دراپ کردن، هاور ماوس، کلیک راست، getCssValue همراه با مثال 21:16
-
مدیریت با پیشنهادهای خودکار و ضبط ویدئو 16:22
-
مثالهایی از فریمها در Salesforce و مدیریت چندین پنجره 22:53
-
مدیریت هشدارها و گرفتن اسکرینشات 13:36
-
تست دادهمحور و کلمهمحور در اکسل با استفاده از APACHE POI 24:00
-
تست دادهمحور - خواندن داده از Excel با Apache POI 19:27
-
تست دادهمحور - نوشتن داده در Excel با Apache POI 09:01
-
خواندن داده از فایل property 06:10
-
مدیریت جدول وب - بخش 1 10:26
-
مدیریت جدول وب - بخش 2 09:52
-
بررسی Maven و ایجاد پروژه ساده 27:20
-
بررسی WebDriverManager و انتظارهای Implicit ،Explicit و Fluent همراه با مثال 22:22
-
بررسی Jenkins 11:51
-
ایجاد Job در Jenkins 12:51
-
معرفی Junit و Testng 23:25
-
مفاهیم Testng همراه با مثال 21:41
-
آموزش TestNG - بخش 2 12:19
-
آموزش TestNG - بخش 3 07:47
-
آموزش TestNG - بخش 4 04:07
-
آموزش TestNG - بخش 5 06:21
-
بررسی فریمورک Cucumber BDD - بخش 1 19:43
-
بررسی فریمورک Cucumber BDD - بخش 2 25:51
-
بررسی فریمورک Cucumber BDD - بخش 3 31:44
-
بررسی فریمورک Cucumber BDD - بخش 4 22:24
-
بررسی فریمورک Cucumber BDD - بخش 5 44:11
-
آشنایی با فریمورک و پروژه واقعی - بخش 6 21:10
-
آشنایی با فریمورک و پروژه واقعی - بخش 7 05:28
-
آشنایی با فریمورک و پروژه واقعی - بخش 8 37:23
-
آشنایی با فریمورک و پروژه واقعی - بخش 9 13:07
-
آشنایی با فریمورک و پروژه واقعی - بخش 10 16:14
-
آشنایی با فریمورک و پروژه واقعی - بخش 11 01:47
-
آشنایی با فریمورک و پروژه واقعی - بخش 12 09:55
-
آشنایی با فریمورک و پروژه واقعی - بخش 13 07:58
-
آشنایی با فریمورک و پروژه واقعی - بخش 14 10:24
-
فریمورک Selenium 4.X - بخش 1 05:24
-
فریمورک Selenium 4.X - بخش 2 04:49
-
فریمورک Selenium 4.X - بخش 3 06:09
-
فریمورک Selenium 4.X - بخش 4 02:14
-
فریمورک Selenium 4.X - بخش 5 04:54
-
فریمورک Selenium 4.X - بخش 6 15:50
-
فریمورک Selenium 4.X - بخش 7 06:48
-
فریمورک Selenium 4.X - بخش 8 03:45
-
فریمورک Selenium 4.X - بخش 9 12:40
-
فریمورک Selenium 4.X - بخش 10 03:46
-
چگونه بررسی کنیم یک رشته داده شده پالیندروم است یا نه - برنامه JAVA برای بررسی پالیندروم بودن رشته 05:38
-
چاپ تمام زیررشتههای یک رشته داده شده - برنامه Java برای چاپ تمام زیررشتهها 06:25
-
چاپ تمام زیررشتههای پالیندرومیک - پیدا کردن تمام زیررشتههای پالیندرومیک در یک رشته 07:18
-
برنامه Java - عدد جادویی - بررسی اینکه آیا عدد داده شده جادویی است یا نه 06:42
-
برنامه معکوس کردن یک رشته در جاوا - معکوس کردن رشته - معکوس کردن کلمات در یک رشته 09:27
-
برنامه Java برای مرتبسازی عناصر آرایه به ترتیب صعودی 04:26
-
بزرگکردن حرف اول هر کلمه در رشته داده شده 11:19
-
شمارش تعداد کلمات در رشته داده شده 03:48
-
شمارش تعداد فاصلهها در رشته داده شده 02:54
-
Method Overloading اصلی همراه با مثال 02:24
-
چاپ اعداد از 1 تا 10 بدون استفاده از حلقه 03:03
-
حذف مقادیر تکراری در آرایه 07:02
مشخصات آموزش
دوره Selenium WebDriver با استفاده از JAVA برای مبتدیان
- تاریخ به روز رسانی: 1404/06/21
- سطح دوره:مقدماتی
- تعداد درس:93
- مدت زمان :23:34:01
- حجم :13.82GB
- زبان:دوبله زبان فارسی
- دوره آموزشی:AI Academy