دوره آموزشی
آموزش های یودمی
دوبله زبان فارسی

سلنیوم وب درایور با جاو از صفر تا صد

سلنیوم وب درایور با جاو از صفر تا صد

✅ سرفصل و جزئیات آموزش

آنچه یاد خواهید گرفت:

  • یادگیری کدنویسی با استفاده از زبان جاوا
  • تست خودکار وب با استفاده از سلنیوم
  • یادگیری نوشتن XPath و CSS Path و فناوری توسعه وب
  • ساخت پروژه با استفاده از Maven
  • نوشتن موارد تست با استفاده از فریمورک تست TestNG
  • یادگیری کار با گیت برای تیم‌های توزیع‌ شده

پیش‌نیازهای دوره

  • به هیچ تجربه برنامه‌نویسی نیازی نیست. شما هر آنچه برای دوره نیاز دارید را یاد خواهید گرفت.

توضیحات دوره

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

برای مدیریت و ساماندهی مؤثر پروژه‌ها، دانشجویان Maven را خواهند آموخت، ابزاری قدرتمند برای خودکارسازی ساخت که پیکربندی پروژه و مدیریت وابستگی‌ها را ساده می‌کند. کنترل نسخه با استفاده از گیت پوشش داده می‌شود که به یادگیرندگان امکان می‌دهد که تغییرات را ردیابی کرده و به‌ راحتی در پروژه‌های مشترک همکاری کنند. این دوره همچنین به TestNG، فریمورک تست پیشرفته، پرداخته و به اجرای سیستماتیک موارد تست با ویژگی‌های گزارش‌دهی گسترده می‌پردازد.

علاوه بر این، برنامه آموزشی به استراتژی‌های locator، یک جنبه مهم از سلنیوم، می‌پردازد که به شرکت‌کنندگان آموزش می‌دهد چگونه عناصر وب را با استفاده از تکنیک‌هایی مانند XPath و سلکتورهای CSS و دیگر موارد شناسایی کنند. با تسلط به این استراتژی‌ها، یادگیرندگان می‌توانند دقت و قابلیت اطمینان موارد تست خود را افزایش دهند.

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

این دوره برای چه کسانی مناسب است؟

  • دانشجویان و کارآموزان که به دنبال ایجاد شغلی در تست خودکار هستند.
  • افرادی که در تست دستی هستند و می‌خواهند به پروفایل تست خودکار منتقل شوند.
  • افرادی که در حال حاضر در حوزه تست خودکار هستند اما در پروژه‌های واقعی با مشکل مواجه‌اند زیرا درک بنیادی کافی ندارند.
  • مهندسان باتجربه‌ در تست خودکار که به دنبال بازنگری و درک همه مطالب در ایجاد یک فریمورک خودکار هستند.

سلنیوم وب درایور با جاو از صفر تا صد

  • JDK در مقابل JRE در مقابل JVM 06:01
  • تاریخچه جاوا و نسخه‌های آن 07:25
  • OpenJDK و Oracle JDK 04:22
  • چرا جاوا 11؟ 03:29
  • نصب Oracle JDK 04:22
  • نصب OpenJDK 02:43
  • نصب IntelliJ IDEA 02:27
  • اولین برنامه جاوا - Hello World 05:34
  • جاوا به عنوان یک پلتفرم - زبان مستقل 06:09
  • رابط خط فرمان (CLI) جاوا 06:07
  • بررسی مباحث جاوا 04:43
  • آشنایی با خودکارسازی و مفاهیم اولیه 14:45
  • مبانی HTML ،CSS و جاوااسکریپت 10:46
  • تایپ‌های داده در جاوا 11:20
  • کلاس‌ها و آبجکت‌ها در جاوا 13:15
  • کلاس‌ها در جاوا 04:04
  • متدها در جاوا 05:17
  • آبجکت‌ها در جاوا 04:14
  • Constructors در جاوا 09:42
  • ایجاد اولین پروژه جاوای خود 24:47
  • پکیج‌ها در جاوا 09:34
  • کلیدواژه استاتیک در جاوا 15:05
  • متدهای جادویی در جاوا 08:06
  • کلیدواژه this در جاوا 16:19
  • رشته‌ها در جاوا 06:41
  • آرایه‌ها در جاوا 11:10
  • عملگرهای حسابی و افزایش در جاوا 07:31
  • عملگرهای تخصیص و تخصیص ترکیبی در جاوا 05:30
  • عملگرهای رابطه‌ای در جاوا 06:34
  • عملگرهای منطقی در جاوا 09:28
  • بررسی مودیفایرهای دسترسی در جاوا 03:34
  • مودیفایرهای کلاس در جاوا 10:19
  • مودیفایر عمومی در جاوا 13:25
  • مودیفایر پیش‌فرض در جاوا 08:27
  • مودیفایر محافظت شده در جاوا 07:05
  • مودیفایر خصوصی در جاوا 04:54
  • بررسی متغیرهای محلی، استاتیک و نمونه در جاوا 06:13
  • متغیرهای نمونه در جاوا 08:03
  • متغیرهای استاتیک در جاوا 04:50
  • متغیرهای محلی در جاوا 03:15
  • حلقه For در جاوا 15:50
  • حلقه For پیشرفته در جاوا 04:38
  • حلقه While در جاوا 06:47
  • حلقت Do-While در جاوا 05:39
  • دستورات If-Else در جاوا 12:05
  • دستورات Switch در جاوا 11:32
  • کلاس‌های انتزاعی در جاوا 12:34
  • رابط‌ها در جاوا 17:03
  • بررسی برنامه‌نویسی شی‌گرا (OOP) در جاوا 10:45
  • کپسوله‌سازی در جاوا 14:51
  • انتزاع در جاوا 21:01
  • وراثت در جاوا 17:19
  • بررسی پلی‌مورفیسم در جاوا 04:54
  • Overloading متد در جاوا 13:12
  • Overriding متد در جاوا 07:34
  • کلاس‌های انتزاعی و پلی‌مورفیسم در جاوا 07:18
  • رابط‌ها و پلی‌مورفیسم 05:36
  • وراثت و پلی‌مورفیسم 04:49
  • بررسی مدیریت استثنا در جاوا 05:42
  • بلوک‌های Try-Catch در جاوا 07:58
  • بلوک‌های Catch چندگانه در جاوا 21:28
  • بلوک Finally در جاوا 10:17
  • کلیدواژه throws در جاوا 19:30
  • کلاس آبجکت ریشه در جاوا 08:23
  • آشنایی با کالکشن‌ها در جاوا 08:38
  • فریمورک کالکشن جاوا 10:23
  • جنریک‌ها در جاوا 07:20
  • باکسینگ، آنباکسینگ، باکسینگ خودکار و کلاس‌های Wrapper در جاوا 16:04
  • رابط لیست در جاوا 14:22
  • رابط‌های مجموعه در جاوا 08:25
  • رابط‌های نقشه در جاوا 20:00
  • Iterator در جاوا 19:24
  • کلاس کالکشن‌ها در جاوا 03:00
  • کلاس آرایه‌ها در جاوا 04:41
  • XPath و CSS Path - چگونه کار می‌کنند؟ 08:53
  • مبانی DOM در خودکارسازی 04:42
  • درخت DOM در خودکارسازی 04:06
  • Shadow DOM در خودکارسازی 06:12
  • مبانی HTML در خودکارسازی 08:12
  • مبانی XPath در خودکارسازی 05:17
  • XPath مطلق در مقابل نسبی در خودکارسازی - بخش 1 08:15
  • XPath مطلق در مقابل نسبی در خودکارسازی - بخش 2 03:16
  • XPath بر اساس شناسه در خودکارسازی 05:27
  • XPath بر اساس کلاس در خودکارسازی 02:34
  • XPath بر اساس متن در خودکارسازی 04:04
  • XPath با contains در خودکارسازی 04:14
  • XPath با startswith در خودکارسازی 03:11
  • XPath با normalize-space در خودکارسازی 03:35
  • ایندکس گروهی XPath در خودکارسازی - تئوری 05:36
  • ایندکس گروهی XPath در خودکارسازی - عملی 08:07
  • XPath برای عناصر پویا در خودکارسازی 05:34
  • متدهای محورهای XPath و محدوده‌بندی در خودکارسازی 11:13
  • XPath برای عناصر پویا - بخش عملی در خودکارسازی 06:38
  • CSSPath - بخش 1 - تئوری 14:41
  • CSSPath - بخش 2 - عملی 09:45
  • چرا از سلنیوم استفاده کنیم؟ 09:22
  • تاریخچه سلنیوم 05:39
  • Selenium RC چگونه کار می‌کرد؟ 08:10
  • تئوری وب درایور 10:24
  • ایمپورت وب درایور 04:10
  • IDE سلنیوم 10:50
  • بررسی Selenium Grid 08:43
  • معماری Selenium Grid 16:09
  • حالت مستقل Grid 04:16
  • معماری کلاینت-سرور 03:11
  • معماری سلنیوم 09:16
  • پروتکل وب درایور W3C 07:48
  • بررسی کتابخانه وب درایور 05:24
  • کلاس‌ها و متدها برای کار روی عناصر 09:09
  • کلاس‌ها و رابط‌ها برای کار روی مرورگرها 16:50
  • کلاس‌های مرتبط برای انتظار و اسکرین‌شات 06:08
  • سشن‌های مرورگر در Selenium Grid 09:44
  • سشن‌های مرورگر با ChromeDriver 02:55
  • باز کردن URLs با متد get 03:08
  • متدهای ناوبری 07:42
  • یافتن عناصر 07:25
  • کلاس By در سلنیوم 05:10
  • مبانی اتوماسیون - تئوری 06:48
  • یافتن عناصر متعدد 10:36
  • Xpath Locator 05:53
  • CSS Locator 02:54
  • Locator نام کلاس 10:14
  • Locator شناسه 04:03
  • Locator نام 03:17
  • Locator نام تگ 05:17
  • Locator متن لینک 02:28
  • Locator متن جزئی 01:42
  • کار با ورودی متنی 08:45
  • انتخاب منوی کشویی 14:11
  • منوی کشویی - یافتن عناصر و لیست 10:12
  • کار با دکمه‌ها 03:40
  • کار با لینک‌ها 04:44
  • جداول وب 08:15
  • ستون‌های جدول وب 04:53
  • سطرهای جدول وب 22:57
  • تب‌های چندگانه - تئوری 07:26
  • خروج در مقابل بستن - تئوری 04:54
  • خروج 02:50
  • بستن 04:21
  • IFrame - تئوری - بخش 1 05:37
  • IFrame - تئوری - بخش 2 09:10
  • کار با IFrame 20:33
  • Shadow DOM - تئوری 09:27
  • کار با Shadow DOM 03:56
  • مکانیسم Wait - تئوری 18:41
  • Implicit Wait 07:25
  • Explicit Wait 08:38
  • Fluent Wait 05:41
  • Thread – Sleep 04:08
  • اکشن‌ها - تئوری 07:28
  • اکشن‌‌ها - بیلد در مقابل انجام 06:03
  • اکشن‌ها - کیبورد 04:54
  • اکشن‌ها - ماوس 05:17
  • هشدارها - تئوری 04:19
  • کار با هشدارها 03:58
  • JavaScriptExecutor - بخش 1 06:26
  • JavaScriptExecutor - بخش 2 08:55
  • Typecasting 10:20
  • کار با JavaScriptExecutor 04:54
  • گرفتن اسکرین‌شات‌ها 03:55
  • مبانی گیت و گیت‌هاب 04:03
  • گردش‌کار گیت - تئوری 04:25
  • گردش‌کار گیت - عملی 08:31
  • CommitHash و Branchhead 03:47
  • ادغام سریع 07:24
  • ادغام سه طرفه - تئوری 03:59
  • ادغام سه طرفه - عملی 10:03
  • Merge Conflicts 05:22
  • Maven چیست؟ 07:03
  • فایل POM چیست؟ 05:53
  • Maven - چرخه‌های عمر و فازها 11:29
  • مخازن Maven 08:02
  • فایل‌های پیکربندی Maven 08:02
  • نصب Maven 04:05
  • ایجاد اولین فایل Maven خود 06:42
  • چگونه وابستگی‌ها را اضافه کنیم؟ 02:51
  • Maven - ویژگی کامپایلر 03:24
  • افزودن ویژگی‌های سفارشی 02:13
  • Maven - چگونه یک پروژه Maven را اجرا کنیم؟ 05:45
  • استفاده از فولدر هدف 04:21
  • اجرای پلاگین Surefire 04:04
  • Maven - یکپارچه‌سازی با TestNG 05:34
  • افزودن وابستگی سلنیوم 01:55
  • چرا به TestNG نیاز داریم؟ 11:10
  • TestNG چگونه کار می‌کند؟ 08:02
  • حاشیه‌نویسی تست 10:16
  • درک تئوری XML TestNG 13:52
  • چرا به هوک‌ها نیاز داریم؟ 05:23
  • چگونه گروه‌ها را ایجاد کنیم؟ 06:27
  • هوک‌های متد - بخش 1 02:23
  • هوک‌های متد - بخش 2 (عملی) 04:06
  • هوک‌های کلاس - تئوری 03:37
  • هوک‌های کلاس - عملی 04:53
  • هوک‌های تست - تئوری 05:19
  • هوک‌های تست - عملی 05:33
  • هوک‌های مجموعه - تئوری 04:23
  • هوک‌های مجموعه - عملی 03:56
  • هوک‌های گروه - تئوری 05:29
  • هوک‌های گروه‌ها - عملی 07:29
  • رد کردن موارد تست 01:27
  • یکپارچه‌سازی TestNG با Maven 06:02
  • پارامترها - تئوری 05:11
  • پارامترها - عملی 04:40
  • چگونه اولویت را تنظیم کنیم؟ 03:50
  • اجرای موازی - تئوری 08:02
  • سطح متد اجرای موازی 03:30
  • سطح کلاس اجرای موازی 04:05
  • سطح تست اجرای موازی - تست در چند مرورگر 01:25
  • گزارش‌دهی 04:37
  • تئوری Assertions 08:23
  • Assertions سخت 07:40
  • Assertion نرم 07:42
  • اجرای مجدد موارد تست شکست‌ خورده 08:04
  • ارائه‌دهنده داده - تئوری 08:43
  • ارائه‌دهنده داده - عملی 06:26

10,744,000 2,148,800 تومان

مشخصات آموزش

سلنیوم وب درایور با جاو از صفر تا صد

  • تاریخ به روز رسانی: 1404/06/21
  • سطح دوره:همه سطوح
  • تعداد درس:215
  • مدت زمان :27:12:49
  • حجم :25.94GB
  • زبان:دوبله زبان فارسی
  • دوره آموزشی:AI Academy

آموزش های مرتبط

The Great Courses
61,271,000 12,254,200 تومان
  • زمان: 155:07:52
  • تعداد درس: 516
  • سطح دوره:
  • زبان: دوبله فارسی
The Great Courses
855,500 171,100 تومان
  • زمان: 2:10:47
  • تعداد درس: 47
  • سطح دوره:
  • زبان: دوبله فارسی
The Great Courses
6,504,000 1,300,800 تومان
  • زمان: 16:28:13
  • تعداد درس: 122
  • سطح دوره:
  • زبان: دوبله فارسی
The Great Courses
7,373,000 1,474,600 تومان
  • زمان: 18:40:46
  • تعداد درس: 74
  • سطح دوره:
  • زبان: دوبله فارسی
The Great Courses
651,500 130,300 تومان
  • زمان: 1:39:06
  • تعداد درس: 29
  • سطح دوره:
  • زبان: دوبله فارسی
The Great Courses
4,325,000 865,000 تومان
  • زمان: 10:57:47
  • تعداد درس: 37
  • سطح دوره:
  • زبان: دوبله فارسی
The Great Courses
5,174,500 1,034,900 تومان
  • زمان: 13:06:34
  • تعداد درس: 131
  • سطح دوره:
  • زبان: دوبله فارسی
The Great Courses
6,965,000 1,393,000 تومان
  • زمان: 17:38:29
  • تعداد درس: 129
  • سطح دوره:
  • زبان: دوبله فارسی
The Great Courses
5,398,000 1,079,600 تومان
  • زمان: 13:40:53
  • تعداد درس: 106
  • سطح دوره:
  • زبان: دوبله فارسی

آیا سوالی دارید؟

ما به شما کمک خواهیم کرد تا شغل و رشد خود را افزایش دهید.
امروز با ما تماس بگیرید