آموزش سلنیوم 4.0 آخرین ویژگی ها، Docker و ادغام AWS

Selenium 4.0 LATEST Features, Docker & AWS Integration

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
توضیحات دوره: جدیدترین ویژگی‌های Selenium 4.0، پروتکل Chrome DevTools، Grid 4، Docker، AWS Integration و CI/CD Jenkins را بیاموزید و به آنها مسلط شوید. , New Window و Tabs Handling , Elements and Full page screenshot پیش نیازها : باید درک اولیه از Core Java داشته باشد

آخرین ویژگی‌های Selenium 4.0 WebDriver W3C، پروتکل Chrome DevTools، Grid 4 با Docker Integration، Jenkins CI/CD Pipeline، AWS EC2 Instance و بسیاری موارد دیگر را بیاموزید و مسلط شوید.


یکی از بزرگترین دوره های آموزشی Selenium 4.0 در صنعت برای پوشش همه موضوعات اصلی، به روز رسانی ها و پیشرفت ها




ویژگی های جدید:


ویژگی جدید: همه مکان یاب های نسبی جدید

ویژگی جدید: عکس صفحه عناصر

ویژگی جدید: تصویر صفحه تمام صفحه

ویژگی جدید: برگه ها و پنجره های بازشو

ویژگی جدید: تمام صفحه و کوچک کردن پنجره

ویژگی جدید: تغییرات کلاس اقدامات

ویژگی جدید: تغییر در انتظار

ویژگی جدید: اندازه عنصر

ویژگی جدید: دارای احراز هویت است

ویژگی جدید: چاپ به PDF

ویژگی جدید: CDP (پروتکل Chrome DevTools)


  1. گواهینامه های SSL را مدیریت کنید

  2. مسخره کردن مکان‌های جغرافیایی

  3. شبیه سازی ابعاد صفحه نمایش دستگاه

  4. مسدود کردن درخواست شبکه

  5. آزمایش سرعت پایین شبکه/شبکه

  6. مقادیر منطقه زمانی MOC

  7. در حال دریافت گزارش‌های کنسول

  8. در حال دریافت اطلاعات سرصفحه

  9. سفارشی کردن سرصفحه ها

  10. آزمایش عملکرد شبکه

  11. عامل کاربر

  12. اطلاعات URL را برای درخواست و پاسخ دریافت کنید

ویژگی جدید: استراتژی بارگذاری صفحه


به روز رسانی:


تغییرات در TimeUnit

روش های قدیمی FindElementBy حذف شد

تغییرات در API Actions

قابلیت های مرورگر


Selenium Grid 4 پیکربندی دقیق، ادغام با Docker، اجرای آزمایش موازی و ضبط ویدیوی اجرای آزمایشی

ادغام Amazon Webservices AWS برای اجرای آزمایش سلنیوم در پلتفرم Cloud

در طول دوره، در کمتر از 24 ساعت TAT پشتیبانی کاملی از سوالات خود دریافت خواهید کرد


بعد از راه‌اندازی موفقیت‌آمیز Selenium با پروژه‌های زنده بسیاری و دوره‌های پروژه‌های زنده معمار اتوماسیون، در اینجا سطح بعدی آخرین سری‌ها در Selenium 4 آمده است. بنابراین اگر سابقه کمی از Core Java و تست دستی دارید، این دوره شما را به یک متخصص تبدیل می‌کند. ویژگی‌های Selenium 4.0 با هزاران نمونه جدید و تجربه یادگیری عالی.


یادگیری مبارک!!!


سرفصل ها و درس ها

معرفی Introduction

  • معرفی دوره Introduction to the course

  • مهم است که قبل از شروع دوره بدانید Important to know before getting started with the course

  • تماشای جلسات با کیفیت 720p HD Watching sessions in 720p HD Quality

  • کد کامل را دانلود کنید Download the complete code

سفر سلنیوم Selenium Journey

  • سلنیوم چیست؟ What is Selenium?

  • تفاوت در نسخه های سلنیوم 1، 2، 3 و 4 Difference in Selenium 1, 2, 3 & 4 versions

  • Selenium 4 Walkthrough با به‌روزرسانی‌ها و ویژگی‌های جدید Selenium 4 Walkthrough with Updates and New Features

  • سلنیوم IDE جدید The new Selenium IDE

شروع کار - پیش نیاز Getting started - Pre-requisite

  • پيش نياز Pre-requisite

  • JDK - Windows را نصب کنید Install JDK - Windows

  • JDK - MAC OSX را نصب کنید Install JDK - MAC OSX

  • Maven - Windows را نصب کنید Install Maven - Windows

  • Maven - MAC OSX را نصب کنید Install Maven - MAC OSX

  • نصب Eclipse IDE Installing Eclipse IDE

  • اجرای اولین تست از طریق Manual Jars Running the first test via Manual Jars

  • نگاشت کد API Mapping the API Code

  • خودکارسازی وابستگی و فایل های اجرایی مرورگر از طریق Maven Automating Dependency and browser executables via Maven

  • به روز رسانی 4.6 - بدون WebDriverManager و مرورگر exe مورد نیاز است UPDATE 4.6 - NO WebDriverManager and Browser exe required

  • پیکربندی سایر مرورگرها - فایرفاکس و اج Configuring other browsers - Firefox and Edge

  • کد از سخنرانی های بالا Code from above lectures

  • آشنایی با WebDriver API Doc Understanding the WebDriver API Doc

سلنیوم 4 - کنترل عناصر و مکان یاب های نسبی Selenium 4 - Handling Elements and Relative Locators

  • شروع کار با Handling Elements Getting started with Handling Elements

  • شروع کار با Handling Elements - CODE Getting started with Handling Elements - CODE

  • کوچک کردن، حداکثر کردن و پنجره تمام صفحه Minimizing, Maximizing and Full Screen window

  • رسیدگی به مشکلات همگام سازی - ImplicitWait Handling Sync issues - ImplicitWait

  • رسیدگی به مشکلات همگام سازی - ExplicitWait Handling Sync issues - ExplicitWait

  • رسیدگی به مشکلات همگام سازی - FluentWait Handling Sync issues - FluentWait

  • کد از سخنرانی های بالا Code from above lectures

  • مکان یاب نسبی - بالا، پایین، راست، چپ و نزدیک Relative Locators - Above, Below, RightOf, LeftOf and Near

  • مکان یاب نسبی - بالا، پایین، راست، چپ و نزدیک - CODE Relative Locators - Above, Below, RightOf, LeftOf and Near - CODE

  • زنجیر کردن مکان یاب های نسبی Chaining Relative Locators

  • زنجیر کردن مکان یاب های نسبی - CODE Chaining Relative Locators - CODE

  • مکان یاب های نسبی با چندین عنصر Relative Locators with Multiple Elements

  • مکان یاب های نسبی با چندین عنصر - CODE Relative Locators with Multiple Elements - CODE

گرفتن اسکرین شات Capturing Screenshots

  • گرفتن اسکرین شات عنصر Capturing Element's Screenshot

  • گرفتن اسکرین شات عنصر - CODE Capturing Element's Screenshot - CODE

  • گرفتن عکس از صفحه و صفحه کامل Capturing Page and Full Page Screenshot

  • گرفتن عکس از صفحه و صفحه کامل - CODE Capturing Page and Full Page Screenshot - CODE

Xpath در مقابل CSS Xpath vs CSS

  • درک Xpath در عمق - قسمت 1 Understanding Xpath in Depth - Part 1

  • درک Xpath در عمق - قسمت 2 Understanding Xpath in Depth - Part 2

  • درک عمیق CSS Understanding CSS in Depth

  • ابزارهایی برای تولید Xpath و CSS Tools for Generating Xpath and CSS

  • برگه تقلب Cheat Sheet

Selenium 4 - ویژگی ها و به روز رسانی های جدید Selenium 4 - New Features and Updates

  • ویژگی جدید - تغییر به قاب والد New Feature - Switching to the Parent Frame

  • جابجایی به قاب والد - CODE Switching to the Parent Frame - CODE

  • ویژگی جدید - تب و ویندوز جدید New Feature - New Tabs and Windows

  • تب ها و ویندوزهای جدید - CODE New Tabs and Windows - CODE

  • ویژگی جدید - رسیدگی به احراز هویت اولیه New Feature - Handling Basic Authentication

  • رسیدگی به احراز هویت اولیه - CODE Handling Basic Authentication - CODE

  • ویژگی جدید - چاپ به PDF New Feature - Printing to PDF

  • چاپ به PDF - CODE Printing to PDF - CODE

  • ویژگی جدید - گزینه ها/قابلیت های مرورگر New Feature - Browser Options / Capabilities

  • گزینه ها/قابلیت های مرورگر - CODE Browser Options / Capabilities - CODE

  • ویژگی جدید - دریافت مختصات عنصر از طریق کلاس Rectangle NEW Feature - Getting the Element's Coordinates through Rectangle class

  • دریافت مختصات عنصر از طریق کلاس Rectangle - CODE Getting the Element's Coordinates through Rectangle class - CODE

  • پیشرفت‌ها در Actions API و روش FindElement Enhancements in Actions API and FindElement method

  • بهبود در Actions API و روش FindElement - CODE Enhancements in Actions API and FindElement method - CODE

پروتکل‌های Chrome DevTools (CDP) Chrome DevTools Protocols (CDP)

  • مقدمه ای بر پروتکل کروم DevTools Introduction to Chrome DevTools Protocol

  • رسیدگی به گواهینامه های SSL Handling SSL Certificates

  • رسیدگی به گواهینامه های SSL - CODE Handling SSL Certificates - CODE

  • موقعیت های جغرافیایی تمسخر آمیز Mocking GEO Locations

  • مکان های جغرافیایی تمسخر آمیز - CODE Mocking GEO Locations - CODE

  • شبیه سازی نماهای دستگاه Simulate Device Views

  • شبیه سازی نماهای دستگاه - CODE Simulate Device Views - CODE

  • مسدود کردن درخواست های شبکه Blocking Network requests

  • مسدود کردن درخواست های شبکه - CODE Blocking Network requests - CODE

  • اجرای تست روی شبکه کند Running test on a slow network

  • تست در حال اجرا در یک شبکه کند - CODE Running test on a slow network - CODE

  • نادیده گرفتن مقادیر منطقه زمانی Override Time zone values

  • نادیده گرفتن مقادیر منطقه زمانی - CODE Override Time zone values - CODE

  • گزارش‌های کنسول کروم Chrome console logs

  • گزارش‌های کنسول کروم - CODE Chrome console logs - CODE

  • گرفتن هدرهای درخواست و پاسخ Capturing Request and Response Headers

  • گرفتن سرصفحه درخواست و پاسخ - CODE Capturing Request and Response Headers - CODE

  • URL و وضعیت را برای هر درخواست و پاسخ دریافت کنید Get URL and Status for each request and response

  • دریافت URL و وضعیت برای هر درخواست و پاسخ - CODE Get URL and Status for each request and response - CODE

  • اضافه کردن هدرهای سفارشی Adding Custom headers

  • اضافه کردن هدرهای سفارشی - CODE Adding Custom headers - CODE

  • تغییر عامل کاربر مرورگر Changing the browser User Agent

  • تغییر عامل مرورگر کاربر - CODE Changing the browser User Agent - CODE

  • معیارهای عملکرد را فعال کنید Enable Performance Metrics

  • فعال کردن معیارهای عملکرد - CODE Enable Performance Metrics - CODE

استراتژی های بارگذاری صفحه Page Load Strategies

  • استراتژی های بارگذاری صفحه - عادی، مشتاق و هیچ کدام Page Load Strategies - Normal, Eager and None

  • استراتژی های بارگذاری صفحه - عادی، مشتاق و هیچکدام - CODE Page Load Strategies - Normal, Eager and None - CODE

شبکه سلنیوم 4 Selenium Grid 4

  • آشنایی با معماری Grid 4 Understanding the Grid 4 Architecture

  • کد کامل را از سخنرانی های Grid دانلود کنید Download the complete code from the Grid lectures

  • پیکربندی ماشین مجازی اوبونتو Configuring Ubuntu virtual machine

  • در حال اجرا به عنوان یک شبکه مستقل Running as a standalone Grid

  • اجرای موارد آزمایشی به صورت موازی Running test cases in parallel

  • هاب و گره ها Hub and Nodes

  • توزیع شده است Distributed

شبکه 4 با DOCKER Grid 4 with DOCKER

  • داکر چیست؟ What is Docker?

  • داکر در حالت مستقل Docker on a Standalone mode

  • داکر برای Hub و Nodes Docker for Hub and Nodes

  • Docker برای Hub و Nodes با Docker Compose Docker for Hub and Nodes with Docker compose

  • Docker نوشتن برای توزیع کامل Docker compose for Fully distributed

  • Dockerfile را دانلود کنید Download the Dockerfile

  • Docker Selenium Grid 4 با قابلیت ضبط ویدیو Docker Selenium Grid 4 with video recording feature

AWS - ادغام خدمات وب آمازون AWS - Amazon Webservices Integration

  • مقدمه ای بر پلتفرم ابری خدمات وب آمازون Introduction to Amazon Webservices Cloud platform

  • پیکربندی AWS EC2 AWS EC2 Configuration

  • پیکربندی Docker در AWS Cloud Configuring Docker on AWS Cloud

  • اجرای تست موازی با استفاده از Docker Compose Running Parallel test using Docker Compose

  • حذف تمام منابع برای جلوگیری از هرگونه هزینه Deleting all resources to avoid any charges

  • ساختن نمونه EC2 از ابتدا Building the EC2 Instance from scratch

  • دستورات Commands

CI/CD - Jenkins PIPELINE CI / CD - Jenkins PIPELINE

  • ادغام مداوم با استفاده از جنکینز و GIT در نمونه EC2 Continuous Integration using Jenkins and GIT on EC2 Instance

  • رفع مشکل نوشتن docker Fixing the docker compose issue

  • CI/CD - خط لوله جنکینز CI / CD - Jenkins pipeline

  • پیکربندی خط لوله Configuring the Pipeline

  • اجرای خط لوله از جنکینزفایل Running the pipeline from Jenkinsfile

سخنرانی جایزه BONUS LECTURE

  • سخنرانی جایزه BONUS LECTURE

نمایش نظرات

نظری ارسال نشده است.

آموزش سلنیوم 4.0 آخرین ویژگی ها، Docker و ادغام AWS
خرید اشتراک و دانلود خرید تکی و دانلود | 160,000 تومان (5 روز مهلت دانلود) زمان تقریبی آماده سازی لینک دانلود این دوره آموزشی حدود 5 تا 24 ساعت می باشد.
جزییات دوره
11.5 hours
111
Udemy (یودمی) udemy-small
19 آبان 1401 (آخرین آپدیت رو دریافت می‌کنید، حتی اگر این تاریخ بروز نباشد.)
850
3.8 از 5
دارد
دارد
دارد
Rahul Arora

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Rahul Arora Rahul Arora

Way2Automation - کارگردان و گورو اتوماسیون

Udemy (یودمی)

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

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