آموزش Master Selenium Webdriver با Python با استفاده از SeleniumBase

Master Selenium Webdriver with Python using SeleniumBase

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
توضیحات دوره: اتوماسیون وب را از اصول اولیه بیاموزید و یک چارچوب تست کامل E2E بسازید! شامل گزارش ها، CI و Cloud Integration به اصول اولیه SeleniumBase و پیشرفت های آن نسبت به Selenium با پایتون تسلط دارد. درک کنید که چگونه SeleniumBase تلاش‌های کدگذاری را برای آزمایش خودکار کاهش می‌دهد. در مدیریت عناصر وب برای اتوماسیون مؤثر ماهر شوید. یاد بگیرید که چک ها و اعتبارسنجی ها را با اطمینان در تست های خود پیاده سازی کنید. کنترل عملیات ناهمزمان با استفاده از انتظارهای ضمنی و صریح. اسکریپت های آزمایشی را برای قابلیت نگهداری با استفاده از مدل شیء صفحه سازماندهی کنید. از BrowserStack برای اجرای آزمایش‌ها در مرورگرها و دستگاه‌های مختلف استفاده کنید. گردش کار تست خود را با استفاده از ابزارهای یکپارچه سازی مداوم به صورت خودکار انجام دهید. حرفه خود را با پایتون، یک زبان پیشرو در اتوماسیون وب، افزایش دهید. مهارت های اشکال زدایی خود را با SeleniumBase و تکنیک های پیشرفته IDE تقویت کنید. پیش نیازها: آشنایی با مفاهیم برنامه نویسی مفید است. با این حال، ما شما را از اصول اولیه پایتون تا اتوماسیون پیشرفته SeleniumBase راهنمایی می کنیم. اگر با نحوه کار وب سایت ها آشنا هستید، یک امتیاز مثبت است. اما نگران نباشید، ما گام به گام اتوماسیون وب را رفع می کنیم. بیش از هر ابزار یا مهارتی، تمایل شما به یادگیری بسیار مهم است. برای غواصی آماده شوید، و ما تمام دانش را برای موفقیت اتوماسیون وب به شما توانمند خواهیم کرد.

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


چرا SeleniumBase را انتخاب کنید؟

SeleniumBase تجربه اتوماسیون وب شما را فراتر از قابلیت‌های سلنیوم پایتون استاندارد ارتقا می‌دهد. در اینجا دلیل انتخاب ترجیحی است:

  • تست ساده: کدنویسی پیچیده را کاهش می‌دهد و نوشتن تست را در دسترس‌تر می‌کند.

  • ابزارهای پیشرفته: قابلیت‌های بیشتری را به ارمغان می‌آورد و مجموعه ابزار استاندارد سلنیوم را غنی می‌کند.

  • کاربر پسند: طراحی شده برای سهولت در استفاده، برای همه سطوح مهارت.

  • قابل اعتماد و پایدار: پایداری تست را افزایش می‌دهد و ناهماهنگی‌ها را کاهش می‌دهد.

  • اتوماسیون کارآمد: بر خودکارسازی کارهای روتین و بهینه سازی گردش کار شما تمرکز می کند.


مسیر یادگیری شما:

  1. از صفر تا قهرمان: بدون تجربه قبلی شروع کنید؟ جای نگرانی نیست شما با موارد ضروری شروع خواهید کرد، از نصب پایتون تا نوشتن اولین تست خودکار.

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

  3. مهارت‌های آزمایشی خود را افزایش دهید: به مفاهیم پیشرفته مانند مدل شیء صفحه پیشرفت کنید تا آزمون‌های خود را سازماندهی و قابل نگهداری نگه دارید. قلاب‌ها، آزمون‌های مبتنی بر داده و استراتژی‌ها را برای افزایش مقیاس چارچوب آزمایشی خود کاوش کنید.

  4. تسلط بر تست ابری با BrowserStack: نحوه پیمایش و استفاده از BrowserStack برای آزمایش جامع در مرورگرها و دستگاه‌های مختلف را بیاموزید.

  5. مهارت‌های CI/CD در دنیای واقعی: تجربه عملی در ادغام تست‌های خود با ابزارهایی مانند GitHub Actions، خودکارسازی خط لوله آزمایشی خود برای کاربردهای عملی داشته باشید.

  6. پایتون در اتوماسیون: با استفاده از پایتون، یکی از پرطرفدارترین مهارت‌ها در صنعت فناوری، شغل خود را تقویت کنید.


بخشی از یک انجمن باشید: پیوستن به این دوره به معنای فراتر از یادگیری است. این در مورد این است که بخشی از یک جامعه فعال و حامی باشید و از مزایای پشتیبانی شخصی مربی خود لذت ببرید.

تعامل و اکسل: به تمرین‌ها و آزمون‌های عملی ما که برای به چالش کشیدن و عمیق‌تر کردن درک شما طراحی شده‌اند، رسیدگی کنید.

مسیر شغلی خود را متحول کنید: در پایان این دوره، اعتماد به نفس و مهارت لازم برای خودکارسازی هر برنامه وب با استفاده از SeleniumBase را خواهید داشت.

---

نظرات دانشجو از دوره های قبلی

از دانش‌آموزانی که قبلاً سفر را تجربه کرده‌اند و تغییر مهارت‌هایشان را دیده‌اند بشنوید:

Wilmar G. "به عنوان یک مهندس QA، یادگیری ابزارها و فن آوری های جدید یک ماجراجویی روزانه است. دوره های آموزشی Dilpreet در دریایی از گزینه ها برجسته است. او یکی از بهترین مربیانی است که من با آن روبرو شده ام، با ارائه محتوای غنی و راهنمایی استثنایی! "

Jay K. "این دوره جواهری برای ایجاد یک پایه محکم در اتوماسیون است. سبک تدریس Dilpreet شخصی و پاسخگو است. دوره های او سرعت بالایی دارند و درک کاملی را بدون احساس عجله تضمین می کنند. به شدت برای افراد حرفه ای توصیه می شود. تجربه یادگیری."

Sven S. "Dilpreet در تجزیه مفاهیم پیچیده به درس‌های قابل درک عالی است. بینش‌ها و راهنمایی‌های او در دنیای واقعی ارزشمند هستند. این فقط یک دوره آموزشی نیست؛ این یک کاربرد در دنیای واقعی از اتوماسیون تست است که طنین‌انداز می‌شود و با شما همراه می‌شود. "

---

آماده ای برای شروع این سفر هستید؟ در طرح دقیق دوره زیر شیرجه بزنید و اکنون ثبت نام کنید تا مسیر غنی خود را به سمت تسلط بر اتوماسیون وب آغاز کنید. ماجراجویی شما در دنیای فناوری از اینجا فقط با یک کلیک شروع می شود!


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

معرفی Introduction

  • طرح کلی دوره Course Outline

  • طرح کلی دوره Course Outline

  • طرح کلی دوره Course Outline

  • طرح کلی دوره Course Outline

  • باید تماشا کنید - قبل از شروع! Must Watch - Before You Get Started !

  • باید تماشا کنید - قبل از شروع! Must Watch - Before You Get Started !

  • باید تماشا کنید - قبل از شروع! Must Watch - Before You Get Started !

  • باید تماشا کنید - قبل از شروع! Must Watch - Before You Get Started !

  • چرا از سلنیوم استفاده نکنیم؟ Why not to use Selenium?

  • چرا از سلنیوم استفاده نکنیم؟ Why not to use Selenium?

  • چرا از سلنیوم استفاده نکنیم؟ Why not to use Selenium?

  • چرا از سلنیوم استفاده نکنیم؟ Why not to use Selenium?

  • چرا سلنیوم بیس؟ Why SeleniumBase?

  • چرا سلنیوم بیس؟ Why SeleniumBase?

  • چرا سلنیوم بیس؟ Why SeleniumBase?

  • چرا سلنیوم بیس؟ Why SeleniumBase?

  • بررسی اجمالی pyTest pyTest Overview

  • بررسی اجمالی pyTest pyTest Overview

  • بررسی اجمالی pyTest pyTest Overview

  • بررسی اجمالی pyTest pyTest Overview

معرفی Introduction

معرفی Introduction

معرفی Introduction

راه اندازی و نصب Setup & Installation

  • راه اندازی پایتون - macOS Python Setup - macOS

  • راه اندازی پایتون - macOS Python Setup - macOS

  • راه اندازی پایتون - macOS Python Setup - macOS

  • راه اندازی پایتون - macOS Python Setup - macOS

  • راه اندازی PyCharm - macOS PyCharm Setup - macOS

  • راه اندازی PyCharm - macOS PyCharm Setup - macOS

  • راه اندازی PyCharm - macOS PyCharm Setup - macOS

  • راه اندازی PyCharm - macOS PyCharm Setup - macOS

  • راه اندازی پایتون - ویندوز Python Setup - Windows

  • راه اندازی پایتون - ویندوز Python Setup - Windows

  • راه اندازی پایتون - ویندوز Python Setup - Windows

  • راه اندازی پایتون - ویندوز Python Setup - Windows

  • راه اندازی PyCharm - ویندوز PyCharm Setup - Windows

  • راه اندازی PyCharm - ویندوز PyCharm Setup - Windows

  • راه اندازی PyCharm - ویندوز PyCharm Setup - Windows

  • راه اندازی PyCharm - ویندوز PyCharm Setup - Windows

  • بررسی اجمالی محیط مجازی Virtual Envirornment Overview

  • بررسی اجمالی محیط مجازی Virtual Envirornment Overview

  • بررسی اجمالی محیط مجازی Virtual Envirornment Overview

  • بررسی اجمالی محیط مجازی Virtual Envirornment Overview

  • نصب پایه سلنیوم SeleniumBase Installation

  • نصب پایه سلنیوم SeleniumBase Installation

  • نصب پایه سلنیوم SeleniumBase Installation

  • نصب پایه سلنیوم SeleniumBase Installation

راه اندازی و نصب Setup & Installation

راه اندازی و نصب Setup & Installation

راه اندازی و نصب Setup & Installation

دوره سقوط پایتون Python Crash Course

  • دوره تصادف برای مبتدیان Crash Course For Beginners

  • دوره تصادف برای مبتدیان Crash Course For Beginners

  • دوره تصادف برای مبتدیان Crash Course For Beginners

  • دوره تصادف برای مبتدیان Crash Course For Beginners

  • آزمون پایتون Python Quiz

  • آزمون پایتون Python Quiz

  • آزمون پایتون Python Quiz

  • آزمون پایتون Python Quiz

  • ساخت یک کلاس مرورگر ساده Building a Simple Browser Class

  • ساخت یک کلاس مرورگر ساده Building a Simple Browser Class

  • ساخت یک کلاس مرورگر ساده Building a Simple Browser Class

  • ساخت یک کلاس مرورگر ساده Building a Simple Browser Class

دوره سقوط پایتون Python Crash Course

دوره سقوط پایتون Python Crash Course

دوره سقوط پایتون Python Crash Course

تست ها را بنویسید Write Tests

  • نوشتن اولین آزمون Writing Your First Test

  • نوشتن اولین آزمون Writing Your First Test

  • نوشتن اولین آزمون Writing Your First Test

  • نوشتن اولین آزمون Writing Your First Test

  • بررسی شکست در آزمون Reviewing Test Failure

  • بررسی شکست در آزمون Reviewing Test Failure

  • بررسی شکست در آزمون Reviewing Test Failure

  • بررسی شکست در آزمون Reviewing Test Failure

  • فشار دادن تغییرات به GitHub Pushing Changes to GitHub

  • فشار دادن تغییرات به GitHub Pushing Changes to GitHub

  • فشار دادن تغییرات به GitHub Pushing Changes to GitHub

  • فشار دادن تغییرات به GitHub Pushing Changes to GitHub

  • تعامل با عناصر - انتخابگر CSS Interacting With Elements - CSS Selector

  • تعامل با عناصر - انتخابگر CSS Interacting With Elements - CSS Selector

  • تعامل با عناصر - انتخابگر CSS Interacting With Elements - CSS Selector

  • تعامل با عناصر - انتخابگر CSS Interacting With Elements - CSS Selector

  • تعامل با عناصر - انتخابگر Xpath Interacting With Elements - Xpath Selector

  • تعامل با عناصر - انتخابگر Xpath Interacting With Elements - Xpath Selector

  • تعامل با عناصر - انتخابگر Xpath Interacting With Elements - Xpath Selector

  • تعامل با عناصر - انتخابگر Xpath Interacting With Elements - Xpath Selector

  • کار با چندین عنصر Working with Multiple Elements

  • کار با چندین عنصر Working with Multiple Elements

  • کار با چندین عنصر Working with Multiple Elements

  • کار با چندین عنصر Working with Multiple Elements

  • تمرین: تعامل عناصر Exercise: Elements Interaction

  • تمرین: تعامل عناصر Exercise: Elements Interaction

  • تمرین: تعامل عناصر Exercise: Elements Interaction

  • تمرین: تعامل عناصر Exercise: Elements Interaction

  • راه حل: تعامل عناصر Solution: Elements Interaction

  • راه حل: تعامل عناصر Solution: Elements Interaction

  • راه حل: تعامل عناصر Solution: Elements Interaction

  • راه حل: تعامل عناصر Solution: Elements Interaction

تست ها را بنویسید Write Tests

تست ها را بنویسید Write Tests

تست ها را بنویسید Write Tests

ادعاها Assertions

  • ادعای برابر و درست Assert Equal and True

  • ادعای برابر و درست Assert Equal and True

  • ادعای برابر و درست Assert Equal and True

  • ادعای برابر و درست Assert Equal and True

  • عنوان عنصر قابل مشاهده و حاضر Assert Element Visible and Present

  • عنوان عنصر قابل مشاهده و حاضر Assert Element Visible and Present

  • عنوان عنصر قابل مشاهده و حاضر Assert Element Visible and Present

  • عنوان عنصر قابل مشاهده و حاضر Assert Element Visible and Present

  • ادعا در و صفت Assert In and Attribute

  • ادعا در و صفت Assert In and Attribute

  • ادعا در و صفت Assert In and Attribute

  • ادعا در و صفت Assert In and Attribute

  • ادعای نه برابر و نادرست Assert Not Equal and False

  • ادعای نه برابر و نادرست Assert Not Equal and False

  • ادعای نه برابر و نادرست Assert Not Equal and False

  • ادعای نه برابر و نادرست Assert Not Equal and False

  • عنصر غیرقابل مشاهده و موجود Assert Element Not Visible and Present

  • عنصر غیرقابل مشاهده و موجود Assert Element Not Visible and Present

  • عنصر غیرقابل مشاهده و موجود Assert Element Not Visible and Present

  • عنصر غیرقابل مشاهده و موجود Assert Element Not Visible and Present

  • تمرین - ادعاها Exercise - Assertions

  • تمرین - ادعاها Exercise - Assertions

  • تمرین - ادعاها Exercise - Assertions

  • تمرین - ادعاها Exercise - Assertions

  • راه حل - ادعاها - قسمت 1 Solution - Assertions - Part 1

  • راه حل - ادعاها - قسمت 1 Solution - Assertions - Part 1

  • راه حل - ادعاها - قسمت 1 Solution - Assertions - Part 1

  • راه حل - ادعاها - قسمت 1 Solution - Assertions - Part 1

  • راه حل - ادعاها - قسمت 2 Solution - Assertions - Part 2

  • راه حل - ادعاها - قسمت 2 Solution - Assertions - Part 2

  • راه حل - ادعاها - قسمت 2 Solution - Assertions - Part 2

  • راه حل - ادعاها - قسمت 2 Solution - Assertions - Part 2

ادعاها Assertions

ادعاها Assertions

ادعاها Assertions

رسیدگی به انتظارها Handling Waits

  • انتظارات ضمنی در مقابل انتظارهای صریح Implicit vs Explicit Waits

  • انتظارات ضمنی در مقابل انتظارهای صریح Implicit vs Explicit Waits

  • انتظارات ضمنی در مقابل انتظارهای صریح Implicit vs Explicit Waits

  • انتظارات ضمنی در مقابل انتظارهای صریح Implicit vs Explicit Waits

  • رسیدگی به انتظارهای ضمنی Handling Implicit Waits

  • رسیدگی به انتظارهای ضمنی Handling Implicit Waits

  • رسیدگی به انتظارهای ضمنی Handling Implicit Waits

  • رسیدگی به انتظارهای ضمنی Handling Implicit Waits

  • رسیدگی به انتظارهای صریح Handling Explicit Waits

  • رسیدگی به انتظارهای صریح Handling Explicit Waits

  • رسیدگی به انتظارهای صریح Handling Explicit Waits

  • رسیدگی به انتظارهای صریح Handling Explicit Waits

  • ادعا و انتظار Assertion & Waits

  • ادعا و انتظار Assertion & Waits

  • ادعا و انتظار Assertion & Waits

  • ادعا و انتظار Assertion & Waits

رسیدگی به انتظارها Handling Waits

رسیدگی به انتظارها Handling Waits

رسیدگی به انتظارها Handling Waits

سایت نسخه ی نمایشی Demo Site

  • نمای کلی صفحه نمایشی Demo Page Overview

  • نمای کلی صفحه نمایشی Demo Page Overview

  • نمای کلی صفحه نمایشی Demo Page Overview

  • نمای کلی صفحه نمایشی Demo Page Overview

  • کار با Input Slider Working with Input Slider

  • کار با Input Slider Working with Input Slider

  • کار با Input Slider Working with Input Slider

  • کار با Input Slider Working with Input Slider

  • مدیریت کشویی Handling Dropdown

  • مدیریت کشویی Handling Dropdown

  • مدیریت کشویی Handling Dropdown

  • مدیریت کشویی Handling Dropdown

  • چک باکس را علامت بزنید Check the Checkbox

  • چک باکس را علامت بزنید Check the Checkbox

  • چک باکس را علامت بزنید Check the Checkbox

  • چک باکس را علامت بزنید Check the Checkbox

  • برخورد با iFrames Dealing with iFrames

  • برخورد با iFrames Dealing with iFrames

  • برخورد با iFrames Dealing with iFrames

  • برخورد با iFrames Dealing with iFrames

  • Exercise - چک باکس در iFrame Exercise - Checkbox in iFrame

  • Exercise - چک باکس در iFrame Exercise - Checkbox in iFrame

  • Exercise - چک باکس در iFrame Exercise - Checkbox in iFrame

  • Exercise - چک باکس در iFrame Exercise - Checkbox in iFrame

  • راه حل - چک باکس در iFrame Solution - Checkbox in iFrame

  • راه حل - چک باکس در iFrame Solution - Checkbox in iFrame

  • راه حل - چک باکس در iFrame Solution - Checkbox in iFrame

  • راه حل - چک باکس در iFrame Solution - Checkbox in iFrame

  • نشانگر را روی عنصر نگه دارید Hover Over Element

  • نشانگر را روی عنصر نگه دارید Hover Over Element

  • نشانگر را روی عنصر نگه دارید Hover Over Element

  • نشانگر را روی عنصر نگه دارید Hover Over Element

سایت نسخه ی نمایشی Demo Site

سایت نسخه ی نمایشی Demo Site

سایت نسخه ی نمایشی Demo Site

برگه و آپلود Tab & Uploads

  • تعامل با برگه جدید Interact with New Tab

  • تعامل با برگه جدید Interact with New Tab

  • تعامل با برگه جدید Interact with New Tab

  • تعامل با برگه جدید Interact with New Tab

  • آپلود تک فایل - نمای کلی Single File Upload - Overview

  • آپلود تک فایل - نمای کلی Single File Upload - Overview

  • آپلود تک فایل - نمای کلی Single File Upload - Overview

  • آپلود تک فایل - نمای کلی Single File Upload - Overview

  • آپلود تک فایل - پیاده سازی Single File Upload - Implementation

  • آپلود تک فایل - پیاده سازی Single File Upload - Implementation

  • آپلود تک فایل - پیاده سازی Single File Upload - Implementation

  • آپلود تک فایل - پیاده سازی Single File Upload - Implementation

  • آپلود چند فایل - بررسی اجمالی Multiple File Upload - Overview

  • آپلود چند فایل - بررسی اجمالی Multiple File Upload - Overview

  • آپلود چند فایل - بررسی اجمالی Multiple File Upload - Overview

  • آپلود چند فایل - بررسی اجمالی Multiple File Upload - Overview

  • بارگذاری چند فایل - پیاده سازی Multiple File Upload - Implementation

  • بارگذاری چند فایل - پیاده سازی Multiple File Upload - Implementation

  • بارگذاری چند فایل - پیاده سازی Multiple File Upload - Implementation

  • بارگذاری چند فایل - پیاده سازی Multiple File Upload - Implementation

برگه و آپلود Tab & Uploads

برگه و آپلود Tab & Uploads

برگه و آپلود Tab & Uploads

مدل شی صفحه Page Object Model

  • نمای کلی مدل شیء صفحه (POM). Page Object Model (POM) Overview

  • نمای کلی مدل شیء صفحه (POM). Page Object Model (POM) Overview

  • نمای کلی مدل شیء صفحه (POM). Page Object Model (POM) Overview

  • نمای کلی مدل شیء صفحه (POM). Page Object Model (POM) Overview

  • صفحه اصلی - راه اندازی اولیه Home Page - Initial Setup

  • صفحه اصلی - راه اندازی اولیه Home Page - Initial Setup

  • صفحه اصلی - راه اندازی اولیه Home Page - Initial Setup

  • صفحه اصلی - راه اندازی اولیه Home Page - Initial Setup

  • صفحه اصلی - مکان یاب Home Page - Locators

  • صفحه اصلی - مکان یاب Home Page - Locators

  • صفحه اصلی - مکان یاب Home Page - Locators

  • صفحه اصلی - مکان یاب Home Page - Locators

  • صفحه اصلی - روش ها Home Page - Methods

  • صفحه اصلی - روش ها Home Page - Methods

  • صفحه اصلی - روش ها Home Page - Methods

  • صفحه اصلی - روش ها Home Page - Methods

  • صفحه اصلی - به روز رسانی تست ها Home Page - Update Tests

  • صفحه اصلی - به روز رسانی تست ها Home Page - Update Tests

  • صفحه اصلی - به روز رسانی تست ها Home Page - Update Tests

  • صفحه اصلی - به روز رسانی تست ها Home Page - Update Tests

  • تمرین - صفحه آپلود Exercise - Upload Page

  • تمرین - صفحه آپلود Exercise - Upload Page

  • تمرین - صفحه آپلود Exercise - Upload Page

  • تمرین - صفحه آپلود Exercise - Upload Page

  • راه حل - پیاده سازی صفحه آپلود Solution - Upload Page Implementation

  • راه حل - پیاده سازی صفحه آپلود Solution - Upload Page Implementation

  • راه حل - پیاده سازی صفحه آپلود Solution - Upload Page Implementation

  • راه حل - پیاده سازی صفحه آپلود Solution - Upload Page Implementation

  • راه حل - به روز رسانی تست آپلود Solution - Update Upload Test

  • راه حل - به روز رسانی تست آپلود Solution - Update Upload Test

  • راه حل - به روز رسانی تست آپلود Solution - Update Upload Test

  • راه حل - به روز رسانی تست آپلود Solution - Update Upload Test

  • راه حل - آپلود صفحه بهینه سازی Solution - Upload Page Optimization

  • راه حل - آپلود صفحه بهینه سازی Solution - Upload Page Optimization

  • راه حل - آپلود صفحه بهینه سازی Solution - Upload Page Optimization

  • راه حل - آپلود صفحه بهینه سازی Solution - Upload Page Optimization

مدل شی صفحه Page Object Model

مدل شی صفحه Page Object Model

مدل شی صفحه Page Object Model

راه اندازی چارچوب Setup Framework

  • تنظیم فایل پیکربندی Config File Setup

  • تنظیم فایل پیکربندی Config File Setup

  • تنظیم فایل پیکربندی Config File Setup

  • تنظیم فایل پیکربندی Config File Setup

  • نادیده گرفتن فایل تنظیمات Overriding Settings File

  • نادیده گرفتن فایل تنظیمات Overriding Settings File

  • نادیده گرفتن فایل تنظیمات Overriding Settings File

  • نادیده گرفتن فایل تنظیمات Overriding Settings File

  • کد لینتر - بررسی اجمالی Code Linter - Overview

  • کد لینتر - بررسی اجمالی Code Linter - Overview

  • کد لینتر - بررسی اجمالی Code Linter - Overview

  • کد لینتر - بررسی اجمالی Code Linter - Overview

  • کد لینتر - پیاده سازی Code Linter - Implementation

  • کد لینتر - پیاده سازی Code Linter - Implementation

  • کد لینتر - پیاده سازی Code Linter - Implementation

  • کد لینتر - پیاده سازی Code Linter - Implementation

  • کد قالب - مرور کلی Code Formatter - Overview

  • کد قالب - مرور کلی Code Formatter - Overview

  • کد قالب - مرور کلی Code Formatter - Overview

  • کد قالب - مرور کلی Code Formatter - Overview

  • کد قالب - پیاده سازی Code Formatter - Implementation

  • کد قالب - پیاده سازی Code Formatter - Implementation

  • کد قالب - پیاده سازی Code Formatter - Implementation

  • کد قالب - پیاده سازی Code Formatter - Implementation

  • Doc String - نمای کلی Doc String - Overview

  • Doc String - نمای کلی Doc String - Overview

  • Doc String - نمای کلی Doc String - Overview

  • Doc String - نمای کلی Doc String - Overview

  • Doc String - پیاده سازی Doc String - Implementation

  • Doc String - پیاده سازی Doc String - Implementation

  • Doc String - پیاده سازی Doc String - Implementation

  • Doc String - پیاده سازی Doc String - Implementation

  • POM & Framework POM & Framework

  • POM & Framework POM & Framework

  • POM & Framework POM & Framework

  • POM & Framework POM & Framework

راه اندازی چارچوب Setup Framework

راه اندازی چارچوب Setup Framework

راه اندازی چارچوب Setup Framework

بهینه سازی چارچوب Optimize Framework

  • قلاب ها را پیاده سازی کنید Implement Hooks

  • قلاب ها را پیاده سازی کنید Implement Hooks

  • قلاب ها را پیاده سازی کنید Implement Hooks

  • قلاب ها را پیاده سازی کنید Implement Hooks

  • تست مبتنی بر داده - بررسی اجمالی Data Driven Testing - Overview

  • تست مبتنی بر داده - بررسی اجمالی Data Driven Testing - Overview

  • تست مبتنی بر داده - بررسی اجمالی Data Driven Testing - Overview

  • تست مبتنی بر داده - بررسی اجمالی Data Driven Testing - Overview

  • تست داده محور - پیاده سازی Data Driven Testing - Implementation

  • تست داده محور - پیاده سازی Data Driven Testing - Implementation

  • تست داده محور - پیاده سازی Data Driven Testing - Implementation

  • تست داده محور - پیاده سازی Data Driven Testing - Implementation

  • بهینه سازی مسیر فایل File Path Optimization

  • بهینه سازی مسیر فایل File Path Optimization

  • بهینه سازی مسیر فایل File Path Optimization

  • بهینه سازی مسیر فایل File Path Optimization

  • فایل Utils - نمای کلی Utils File - Overview

  • فایل Utils - نمای کلی Utils File - Overview

  • فایل Utils - نمای کلی Utils File - Overview

  • فایل Utils - نمای کلی Utils File - Overview

  • فایل Utils - پیاده سازی Utils File - Implementation

  • فایل Utils - پیاده سازی Utils File - Implementation

  • فایل Utils - پیاده سازی Utils File - Implementation

  • فایل Utils - پیاده سازی Utils File - Implementation

  • تمرین - فایل Utils Exercise - Utils File

  • تمرین - فایل Utils Exercise - Utils File

  • تمرین - فایل Utils Exercise - Utils File

  • تمرین - فایل Utils Exercise - Utils File

  • راه حل - فایل Utils Solution - Utils File

  • راه حل - فایل Utils Solution - Utils File

  • راه حل - فایل Utils Solution - Utils File

  • راه حل - فایل Utils Solution - Utils File

بهینه سازی چارچوب Optimize Framework

بهینه سازی چارچوب Optimize Framework

بهینه سازی چارچوب Optimize Framework

اجرای تست ها Tests Execution

  • انجام تست انفرادی Execute Individual Test

  • انجام تست انفرادی Execute Individual Test

  • انجام تست انفرادی Execute Individual Test

  • انجام تست انفرادی Execute Individual Test

  • تست های گروهی - بررسی اجمالی Group Tests - Overview

  • تست های گروهی - بررسی اجمالی Group Tests - Overview

  • تست های گروهی - بررسی اجمالی Group Tests - Overview

  • تست های گروهی - بررسی اجمالی Group Tests - Overview

  • تست های گروهی - پیاده سازی Group Tests - Implementation

  • تست های گروهی - پیاده سازی Group Tests - Implementation

  • تست های گروهی - پیاده سازی Group Tests - Implementation

  • تست های گروهی - پیاده سازی Group Tests - Implementation

  • آزمون ها را حذف کنید Exclude Tests

  • آزمون ها را حذف کنید Exclude Tests

  • آزمون ها را حذف کنید Exclude Tests

  • آزمون ها را حذف کنید Exclude Tests

  • اطلاعات نشانگرها را اضافه کنید Add Markers Info

  • اطلاعات نشانگرها را اضافه کنید Add Markers Info

  • اطلاعات نشانگرها را اضافه کنید Add Markers Info

  • اطلاعات نشانگرها را اضافه کنید Add Markers Info

اجرای تست ها Tests Execution

اجرای تست ها Tests Execution

اجرای تست ها Tests Execution

تست موازی و متقابل مرورگر Parallel & Cross-Browser Testing

  • تست موازی Parallel Testing

  • تست موازی Parallel Testing

  • تست موازی Parallel Testing

  • تست موازی Parallel Testing

  • تست بین مرورگرها Cross-Browser Testing

  • تست بین مرورگرها Cross-Browser Testing

  • تست بین مرورگرها Cross-Browser Testing

  • تست بین مرورگرها Cross-Browser Testing

  • تست هدلس مرورگر Headless Browser Testing

  • تست هدلس مرورگر Headless Browser Testing

  • تست هدلس مرورگر Headless Browser Testing

  • تست هدلس مرورگر Headless Browser Testing

تست موازی و متقابل مرورگر Parallel & Cross-Browser Testing

تست موازی و متقابل مرورگر Parallel & Cross-Browser Testing

تست موازی و متقابل مرورگر Parallel & Cross-Browser Testing

اشکال زدایی Debugging

  • اشکال زدایی اولیه Basic Debugging

  • اشکال زدایی اولیه Basic Debugging

  • اشکال زدایی اولیه Basic Debugging

  • اشکال زدایی اولیه Basic Debugging

  • حالت ردیابی - نمای کلی Trace Mode - Overview

  • حالت ردیابی - نمای کلی Trace Mode - Overview

  • حالت ردیابی - نمای کلی Trace Mode - Overview

  • حالت ردیابی - نمای کلی Trace Mode - Overview

  • حالت ردیابی - پیاده سازی Trace Mode - Implementation

  • حالت ردیابی - پیاده سازی Trace Mode - Implementation

  • حالت ردیابی - پیاده سازی Trace Mode - Implementation

  • حالت ردیابی - پیاده سازی Trace Mode - Implementation

  • PyCharm Debugger - نمای کلی PyCharm Debugger - Overview

  • PyCharm Debugger - نمای کلی PyCharm Debugger - Overview

  • PyCharm Debugger - نمای کلی PyCharm Debugger - Overview

  • PyCharm Debugger - نمای کلی PyCharm Debugger - Overview

  • PyCharm Debugger - پیاده سازی PyCharm Debugger - Implementation

  • PyCharm Debugger - پیاده سازی PyCharm Debugger - Implementation

  • PyCharm Debugger - پیاده سازی PyCharm Debugger - Implementation

  • PyCharm Debugger - پیاده سازی PyCharm Debugger - Implementation

اشکال زدایی Debugging

اشکال زدایی Debugging

اشکال زدایی Debugging

گزارش نویسی Reporting

  • سیاهههای مربوط به صورت خودکار - بررسی اجمالی Auto-Generated Logs - Overview

  • سیاهههای مربوط به صورت خودکار - بررسی اجمالی Auto-Generated Logs - Overview

  • سیاهههای مربوط به صورت خودکار - بررسی اجمالی Auto-Generated Logs - Overview

  • سیاهههای مربوط به صورت خودکار - بررسی اجمالی Auto-Generated Logs - Overview

  • سیاهههای مربوط به صورت خودکار - پیاده سازی Auto-Generated Logs - Implementation

  • سیاهههای مربوط به صورت خودکار - پیاده سازی Auto-Generated Logs - Implementation

  • سیاهههای مربوط به صورت خودکار - پیاده سازی Auto-Generated Logs - Implementation

  • سیاهههای مربوط به صورت خودکار - پیاده سازی Auto-Generated Logs - Implementation

  • گزارش داشبورد - نمای کلی Dashboard Reporting - Overview

  • گزارش داشبورد - نمای کلی Dashboard Reporting - Overview

  • گزارش داشبورد - نمای کلی Dashboard Reporting - Overview

  • گزارش داشبورد - نمای کلی Dashboard Reporting - Overview

  • گزارش داشبورد - پیاده سازی Dashboard Reporting - Implementation

  • گزارش داشبورد - پیاده سازی Dashboard Reporting - Implementation

  • گزارش داشبورد - پیاده سازی Dashboard Reporting - Implementation

  • گزارش داشبورد - پیاده سازی Dashboard Reporting - Implementation

  • گزارش HTML - نمای کلی HTML Report - Overview

  • گزارش HTML - نمای کلی HTML Report - Overview

  • گزارش HTML - نمای کلی HTML Report - Overview

  • گزارش HTML - نمای کلی HTML Report - Overview

  • گزارش HTML - پیاده سازی HTML Report - Implementation

  • گزارش HTML - پیاده سازی HTML Report - Implementation

  • گزارش HTML - پیاده سازی HTML Report - Implementation

  • گزارش HTML - پیاده سازی HTML Report - Implementation

گزارش نویسی Reporting

گزارش نویسی Reporting

گزارش نویسی Reporting

یکپارچه سازی مداوم Continuous Integration

  • اقدامات Github - نمای کلی Github Actions - Overview

  • اقدامات Github - نمای کلی Github Actions - Overview

  • اقدامات Github - نمای کلی Github Actions - Overview

  • اقدامات Github - نمای کلی Github Actions - Overview

  • تنظیم فایل گردش کار Setup Workflow File

  • تنظیم فایل گردش کار Setup Workflow File

  • تنظیم فایل گردش کار Setup Workflow File

  • تنظیم فایل گردش کار Setup Workflow File

  • تست ها را در CI اجرا کنید Run Tests in CI

  • تست ها را در CI اجرا کنید Run Tests in CI

  • تست ها را در CI اجرا کنید Run Tests in CI

  • تست ها را در CI اجرا کنید Run Tests in CI

  • Linter را در CI اضافه کنید Add Linter in CI

  • Linter را در CI اضافه کنید Add Linter in CI

  • Linter را در CI اضافه کنید Add Linter in CI

  • Linter را در CI اضافه کنید Add Linter in CI

  • فرمت کننده فایل را در CI اضافه کنید Add File Formatter in CI

  • فرمت کننده فایل را در CI اضافه کنید Add File Formatter in CI

  • فرمت کننده فایل را در CI اضافه کنید Add File Formatter in CI

  • فرمت کننده فایل را در CI اضافه کنید Add File Formatter in CI

  • آپلود گزارش مصنوعات به CI - قسمت 1 Upload Report Artifacts to CI - Part 1

  • آپلود گزارش مصنوعات به CI - قسمت 1 Upload Report Artifacts to CI - Part 1

  • آپلود گزارش مصنوعات به CI - قسمت 1 Upload Report Artifacts to CI - Part 1

  • آپلود گزارش مصنوعات به CI - قسمت 1 Upload Report Artifacts to CI - Part 1

  • آپلود گزارش مصنوعات به CI - قسمت 2 Upload Report Artifacts to CI - Part 2

  • آپلود گزارش مصنوعات به CI - قسمت 2 Upload Report Artifacts to CI - Part 2

  • آپلود گزارش مصنوعات به CI - قسمت 2 Upload Report Artifacts to CI - Part 2

  • آپلود گزارش مصنوعات به CI - قسمت 2 Upload Report Artifacts to CI - Part 2

  • شکست ساخت و بررسی نتایج Fail Build and Review Results

  • شکست ساخت و بررسی نتایج Fail Build and Review Results

  • شکست ساخت و بررسی نتایج Fail Build and Review Results

  • شکست ساخت و بررسی نتایج Fail Build and Review Results

  • بهینه سازی ساخت Optimize Build

  • بهینه سازی ساخت Optimize Build

  • بهینه سازی ساخت Optimize Build

  • بهینه سازی ساخت Optimize Build

یکپارچه سازی مداوم Continuous Integration

یکپارچه سازی مداوم Continuous Integration

یکپارچه سازی مداوم Continuous Integration

یکپارچه سازی ابری Cloud Integrattion

  • مرور اجمالی BrowserStack BrowserStack Overview

  • مرور اجمالی BrowserStack BrowserStack Overview

  • مرور اجمالی BrowserStack BrowserStack Overview

  • مرور اجمالی BrowserStack BrowserStack Overview

  • ایجاد حساب BrowserStack BrowserStack Account Creation

  • ایجاد حساب BrowserStack BrowserStack Account Creation

  • ایجاد حساب BrowserStack BrowserStack Account Creation

  • ایجاد حساب BrowserStack BrowserStack Account Creation

  • راه اندازی قابلیت های BrowserStack BrowserStack Capabilities Setup

  • راه اندازی قابلیت های BrowserStack BrowserStack Capabilities Setup

  • راه اندازی قابلیت های BrowserStack BrowserStack Capabilities Setup

  • راه اندازی قابلیت های BrowserStack BrowserStack Capabilities Setup

  • وضعیت تست BrowserStack را به روز کنید Update BrowserStack Test Status

  • وضعیت تست BrowserStack را به روز کنید Update BrowserStack Test Status

  • وضعیت تست BrowserStack را به روز کنید Update BrowserStack Test Status

  • وضعیت تست BrowserStack را به روز کنید Update BrowserStack Test Status

  • BaseTest را برای BrowserStack ایجاد کنید Create BaseTest for BrowserStack

  • BaseTest را برای BrowserStack ایجاد کنید Create BaseTest for BrowserStack

  • BaseTest را برای BrowserStack ایجاد کنید Create BaseTest for BrowserStack

  • BaseTest را برای BrowserStack ایجاد کنید Create BaseTest for BrowserStack

  • بهینه سازی کلاس BaseTest Optimize BaseTest Class

  • بهینه سازی کلاس BaseTest Optimize BaseTest Class

  • بهینه سازی کلاس BaseTest Optimize BaseTest Class

  • بهینه سازی کلاس BaseTest Optimize BaseTest Class

یکپارچه سازی ابری Cloud Integrattion

یکپارچه سازی ابری Cloud Integrattion

یکپارچه سازی ابری Cloud Integrattion

BrowserStack را در CI بهینه کنید Optimize BrowserStack in CI

  • Secrets را در Github Actions اضافه کنید Add Secrets in Github Actions

  • Secrets را در Github Actions اضافه کنید Add Secrets in Github Actions

  • Secrets را در Github Actions اضافه کنید Add Secrets in Github Actions

  • Secrets را در Github Actions اضافه کنید Add Secrets in Github Actions

  • BrowserStack را در فایل گردش کار CI اضافه کنید Add BrowserStack in CI Workflow File

  • BrowserStack را در فایل گردش کار CI اضافه کنید Add BrowserStack in CI Workflow File

  • BrowserStack را در فایل گردش کار CI اضافه کنید Add BrowserStack in CI Workflow File

  • BrowserStack را در فایل گردش کار CI اضافه کنید Add BrowserStack in CI Workflow File

  • تست های BrowserStack را از طریق CI اجرا کنید Run BrowserStack Tests through CI

  • تست های BrowserStack را از طریق CI اجرا کنید Run BrowserStack Tests through CI

  • تست های BrowserStack را از طریق CI اجرا کنید Run BrowserStack Tests through CI

  • تست های BrowserStack را از طریق CI اجرا کنید Run BrowserStack Tests through CI

BrowserStack را در CI بهینه کنید Optimize BrowserStack in CI

BrowserStack را در CI بهینه کنید Optimize BrowserStack in CI

BrowserStack را در CI بهینه کنید Optimize BrowserStack in CI

سوالات مصاحبه Interview Questions

  • سوالات متداول مصاحبه Common Interview Questions

  • سوالات متداول مصاحبه Common Interview Questions

  • سوالات متداول مصاحبه Common Interview Questions

  • سوالات متداول مصاحبه Common Interview Questions

سوالات مصاحبه Interview Questions

سوالات مصاحبه Interview Questions

سوالات مصاحبه Interview Questions

بسته شدن Wrap Up

  • متشکرم! Thank You!

  • متشکرم! Thank You!

  • متشکرم! Thank You!

  • متشکرم! Thank You!

بسته شدن Wrap Up

بسته شدن Wrap Up

بسته شدن Wrap Up

نمایش نظرات

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

آموزش Master Selenium Webdriver با Python با استفاده از SeleniumBase
خرید اشتراک و دانلود خرید تکی و دانلود | 160,000 تومان (5 روز مهلت دانلود) زمان تقریبی آماده سازی لینک دانلود این دوره آموزشی حدود 5 تا 24 ساعت می باشد.
جزییات دوره
9 hours
107
Udemy (یودمی) udemy-small
24 دی 1402 (آخرین آپدیت رو دریافت می‌کنید، حتی اگر این تاریخ بروز نباشد.)
154
4.9 از 5
ندارد
ندارد
ندارد

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Dilpreet Johal Dilpreet Johal

معمار و مربی SDET

Udemy (یودمی)

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

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