آموزش سلنیوم پایتون - گام به گام برای مبتدیان با چارچوب

Selenium Python - Step by Step for Beginners with Framework

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره: آموزش Selenium Python از ابتدا با پروژه‌های نمونه ایجاد چارچوب اتوماسیون کامل ایجاد تست‌های اتوماسیون با سلنیوم و پایتون ایجاد گزارش‌های HTML استفاده از Jenkins برای یکپارچه‌سازی مداوم استفاده از Git برای کنترل نسخه برنامه‌ریزی، ساخت و اجرای اتوماسیون تست با سلنیوم و پایتون آشنایی با اصول سلنیوم و پایتون اتوماسیون پیش نیازها: نیازی به دانش قبلی نیست، دوره از صفر شروع می شود و برای مبتدیان کامل طراحی شده است.

این دوره برای افراد مبتدی ایجاد شده است.

با سلنیوم در پایتون قدم به قدم شروع کنید.

اگر در سلنیوم یا پایتون کاملا مبتدی هستید، این دوره برای شما مناسب است. ویدیوهای گام به گام بسیار ابتدایی برای راهنمایی شما از ابتدا.

در این دوره آموزشی خواهیم آموخت:

  • نحوه نصب پایتون (مک ویندوز)

  • نحوه نصب سلنیوم

  • نحوه راه اندازی پروژه سلنیوم پایتون

  • نحوه ایجاد اولین اسکریپت آزمایشی

  • نحوه ایجاد گزارش

  • نحوه ایجاد چارچوب اتوماسیون

  • نحوه اجرا از خط فرمان

  • نحوه استفاده از جنکینز برای ادغام مداوم

  • نحوه ضبط پخش

  • نحوه استفاده از چارچوب های آزمایشی مانند PyUnit و PyTest

  • نحوه استفاده از Allure Reports

  • یک چارچوب اتوماسیون سرتاسری از ابتدا ایجاد کنید

  • و خیلی چیزهای دیگر...

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


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

درباره مربی و دوره ABOUT INSTRUCTOR AND THE COURSE

  • پیامی از رغاو A message from Raghav

  • پیامی از رغاو A message from Raghav

  • درباره رغاو و این دوره ***حتما تماشا کنید*** About Raghav and this course ***Must Watch***

  • درباره رغاو و این دوره ***حتما تماشا کنید*** About Raghav and this course ***Must Watch***

درباره مربی و دوره ABOUT INSTRUCTOR AND THE COURSE

شروع شدن GETTING STARTED

  • نحوه نصب پایتون در ویندوز How to install Python on Windows

  • نحوه نصب پایتون در ویندوز How to install Python on Windows

  • نحوه نصب پایتون در سیستم عامل مک How to install Python on Mac OS

  • نحوه نصب سلنیوم برای پایتون How to install Selenium for Python

  • نحوه نصب سلنیوم برای پایتون How to install Selenium for Python

  • راه اندازی سلنیوم با پایتون Setting up Selenium with Python

  • راه اندازی سلنیوم با پایتون Setting up Selenium with Python

شروع شدن GETTING STARTED

  • نحوه نصب پایتون در سیستم عامل مک How to install Python on Mac OS

IDE برای پایتون IDE FOR PYTHON

  • PyCharm: IDE برای پایتون PyCharm : IDE for Python

  • PyCharm: IDE برای پایتون PyCharm : IDE for Python

  • PyDev (Eclipse): IDE برای پایتون PyDev (Eclipse) : IDE for Python

IDE برای پایتون IDE FOR PYTHON

  • PyDev (Eclipse): IDE برای پایتون PyDev (Eclipse) : IDE for Python

وب سایت جدید سلنیوم Selenium New Website

  • سلنیوم وسبایت جدید New Selenium Wesbite

وب سایت جدید سلنیوم Selenium New Website

  • سلنیوم وسبایت جدید New Selenium Wesbite

اولین آزمایش سلنیوم FIRST SELENIUM TEST

  • نحوه ایجاد اولین تست سلنیوم پایتون How to create first Selenium Python test

  • نحوه ایجاد اولین تست سلنیوم پایتون How to create first Selenium Python test

اولین آزمایش سلنیوم FIRST SELENIUM TEST

کروم | فایرفاکس | IE CHROME | FIREFOX | IE

  • نحوه اجرای تست های سلنیوم پایتون در کروم | کروم بدون سر How to run Selenium Python tests on Chrome | Headless Chrome

  • نحوه اجرای تست های سلنیوم پایتون در کروم | کروم بدون سر How to run Selenium Python tests on Chrome | Headless Chrome

  • نحوه اجرای تست های سلنیوم پایتون در فایرفاکس| فایرفاکس بدون سر How to run Selenium Python tests on Firefox| Headless Firefox

  • نحوه اجرای تست های سلنیوم پایتون در فایرفاکس| فایرفاکس بدون سر How to run Selenium Python tests on Firefox| Headless Firefox

  • نحوه اجرای تست های سلنیوم پایتون در اینترنت اکسپلورر How to run Selenium Python tests on Internet Explorer

  • نحوه اجرای تست های سلنیوم پایتون در اینترنت اکسپلورر How to run Selenium Python tests on Internet Explorer

کروم | فایرفاکس | IE CHROME | FIREFOX | IE

مدیر وب درایور WEBDRIVER MANAGER

  • مدیر وب درایور | مدیریت خودکار درایورهای مرورگر برای سلنیوم WebDriver Manager | Automatic management of browser drivers for Selenium

  • مدیر وب درایور | مدیریت خودکار درایورهای مرورگر برای سلنیوم WebDriver Manager | Automatic management of browser drivers for Selenium

مدیر وب درایور WEBDRIVER MANAGER

یاب عناصر وب WEB ELEMENTS LOCATORS

  • نحوه یافتن مکان یاب عناصر وب در سلنیوم پایتون How to find Web Elements Locators in Selenium Python

یاب عناصر وب WEB ELEMENTS LOCATORS

  • نحوه یافتن مکان یاب عناصر وب در سلنیوم پایتون How to find Web Elements Locators in Selenium Python

اصول پایتون PYTHON BASICS

  • پایه های پایتون 1 | متغیرها | نحو | تابع | خط فرمان | نظرات Python Basics 1 | Variables |Syntax | Function | CommandLine | Comments

  • پایه های پایتون 2| اگر | دیگر | حلقه ها Python Basics 2| If | Else | Loops

  • پایه های پایتون 2| اگر | دیگر | حلقه ها Python Basics 2| If | Else | Loops

  • پایه های پایتون 3 | کارکرد Python Basics 3 | Functions

  • پایه های پایتون 3 | کارکرد Python Basics 3 | Functions

  • پایه های پایتون 4 | کلاس ها و اشیاء Python Basics 4 | Classes & Objects

اصول پایتون PYTHON BASICS

  • پایه های پایتون 1 | متغیرها | نحو | تابع | خط فرمان | نظرات Python Basics 1 | Variables |Syntax | Function | CommandLine | Comments

  • پایه های پایتون 4 | کلاس ها و اشیاء Python Basics 4 | Classes & Objects

پایتون | مجموعه ها PYTHON | COLLECTIONS

  • پایه های پایتون 5 | مجموعه ها | فهرست Python Basics 5 | Collections | LIST

  • پایه های پایتون 6 | مجموعه ها | چندتایی Python Basics 6 | Collections | TUPLE

  • پایه های پایتون 7 | مجموعه ها | مجموعه ها Python Basics 7 | Collections | SETS

  • پایه های پایتون 8 | مجموعه ها | فرهنگ لغت Python Basics 8 | Collections | DICTIONARY

  • پایه های پایتون 8 | مجموعه ها | فرهنگ لغت Python Basics 8 | Collections | DICTIONARY

پایتون | مجموعه ها PYTHON | COLLECTIONS

  • پایه های پایتون 5 | مجموعه ها | فهرست Python Basics 5 | Collections | LIST

  • پایه های پایتون 6 | مجموعه ها | چندتایی Python Basics 6 | Collections | TUPLE

  • پایه های پایتون 7 | مجموعه ها | مجموعه ها Python Basics 7 | Collections | SETS

تست واحد UNIT TESTING

  • نحوه ایجاد تست های واحد با PyUnit (چارچوب تست واحد استاندارد برای پایتون How to create Unit Tests with PyUnit (Standard unit testing framework for Python

  • نحوه ایجاد تست های واحد با PyUnit (چارچوب تست واحد استاندارد برای پایتون How to create Unit Tests with PyUnit (Standard unit testing framework for Python

  • دموی آزمایشی واحد سلنیوم پایتون Selenium Python Unit Testing DEMO

  • دموی آزمایشی واحد سلنیوم پایتون Selenium Python Unit Testing DEMO

تست واحد UNIT TESTING

گزارش های HTML HTML Reports

  • نحوه تولید گزارش های HTML How to generate HTML Reports

  • نحوه تولید گزارش های HTML How to generate HTML Reports

  • نحوه تولید گزارش های HTML در PyCharm How to generate HTML reports in PyCharm

  • نحوه تولید گزارش های HTML در PyCharm How to generate HTML reports in PyCharm

گزارش های HTML HTML Reports

منتظر است WAITS

  • نحوه استفاده از WAITS در سلنیوم پایتون How to use WAITS in Selenium Python

منتظر است WAITS

  • نحوه استفاده از WAITS در سلنیوم پایتون How to use WAITS in Selenium Python

نمونه پروژه 1 SAMPLE PROJECT 1

  • پروژه نمونه کوچک 1 | واحد آزمایش Small Sample Project 1 | Unit Test

  • پروژه نمونه کوچک 1 | واحد آزمایش Small Sample Project 1 | Unit Test

نمونه پروژه 1 SAMPLE PROJECT 1

PAGE ObJECT MODEL PAGE OBJECT MODEL

  • مدل شی صفحه | قسمت 1 | مبانی Page Object Model | Part 1 | Basics

  • مدل شی صفحه | قسمت 2 | مبانی Page Object Model | Part 2 | Basics

  • مدل شی صفحه | قسمت 2 | مبانی Page Object Model | Part 2 | Basics

  • مدل شی صفحه | قسمت 3 | خط فرمان و گزارش ها Page Object Model | Part 3 | Command-line & Reports

PAGE ObJECT MODEL PAGE OBJECT MODEL

  • مدل شی صفحه | قسمت 1 | مبانی Page Object Model | Part 1 | Basics

  • مدل شی صفحه | قسمت 3 | خط فرمان و گزارش ها Page Object Model | Part 3 | Command-line & Reports

نمونه پروژه 2 SAMPLE PROJECT 2

  • پروژه نمونه کوچک 2 | POM Small Sample Project 2 | POM

  • پروژه نمونه کوچک 2 | POM Small Sample Project 2 | POM

نمونه پروژه 2 SAMPLE PROJECT 2

خط فرمان COMMAND LINE

  • از خط فرمان با واردات پوشه تودرتو اجرا شود Run from command-line with nested folder imports

خط فرمان COMMAND LINE

  • از خط فرمان با واردات پوشه تودرتو اجرا شود Run from command-line with nested folder imports

ضبط و پخش RECORD & PLAY

  • نحوه ثبت تست ها How to record tests

  • نحوه ثبت تست ها How to record tests

ضبط و پخش RECORD & PLAY

PYTEST | نحوه استفاده PYTEST | HOW TO USE

  • PYTEST | نحوه استفاده از PyTest PYTEST | How to use PyTest

  • PYTEST | نحوه استفاده از PyTest PYTEST | How to use PyTest

  • PYTEST | نحوه رد شدن از آزمون ها PYTEST | How to skip tests

  • PYTEST | نحوه پارامترسازی تست ها PYTEST | How to parameterise tests

  • PYTEST | نحوه پارامترسازی تست ها PYTEST | How to parameterise tests

  • PYTEST | نحوه تولید گزارش های HTML PYTEST | How to generate HTML Reports

  • PYTEST | گزارشات خود شامل HTML PYTEST | Self Contained HTML Reports

PYTEST | نحوه استفاده PYTEST | HOW TO USE

  • PYTEST | نحوه رد شدن از آزمون ها PYTEST | How to skip tests

  • PYTEST | نحوه تولید گزارش های HTML PYTEST | How to generate HTML Reports

  • PYTEST | گزارشات خود شامل HTML PYTEST | Self Contained HTML Reports

گزارش جذاب ALLURE REPORTING

  • نحوه نصب و ایجاد Allure Reports How to install and create Allure Reports

  • نحوه نصب و ایجاد Allure Reports How to install and create Allure Reports

گزارش جذاب ALLURE REPORTING

GIT & GITHUB | سیستم کنترل نسخه GIT & GITHUB | VERSION CONTROL SYSTEM

  • نحوه آپلود پروژه PyCharm در GitHub How to upload PyCharm project on GitHub

  • نحوه حذف پروژه از GitHub How to remove Project from GitHub

GIT & GITHUB | سیستم کنترل نسخه GIT & GITHUB | VERSION CONTROL SYSTEM

  • نحوه آپلود پروژه PyCharm در GitHub How to upload PyCharm project on GitHub

  • نحوه حذف پروژه از GitHub How to remove Project from GitHub

جنکینز CI JENKINS CI

  • نحوه اجرای تست ها از خط فرمان How to run tests from command line

  • نحوه اجرای تست ها از خط فرمان How to run tests from command line

  • نحوه اجرای تست های سلنیوم پایتون از جنکینز How to run Selenium Python tests from Jenkins

  • نحوه ایجاد گزارش های جذاب از جنکینز How to create Allure Reports from Jenkins

جنکینز CI JENKINS CI

  • نحوه اجرای تست های سلنیوم پایتون از جنکینز How to run Selenium Python tests from Jenkins

  • نحوه ایجاد گزارش های جذاب از جنکینز How to create Allure Reports from Jenkins

نکته ها و ترفندهای TIPS & TRICKS

  • نحوه ایجاد یک محیط مجازی در PyCharm How to create a Virtual Environment on PyCharm

  • نحوه ایجاد یک محیط مجازی در PyCharm How to create a Virtual Environment on PyCharm

نکته ها و ترفندهای TIPS & TRICKS

چارچوب اتوماسیون سلنیوم پایتون از ابتدا SELENIUM PYTHON AUTOMATION FRAMEWORK FROM SCRATCH

  • چارچوب اتوماسیون قسمت 1 Automation Framework Part 1

  • چارچوب اتوماسیون قسمت 1 Automation Framework Part 1

  • چارچوب اتوماسیون قسمت 2 Automation Framework Part 2

  • چارچوب اتوماسیون قسمت 2 Automation Framework Part 2

  • چارچوب اتوماسیون قسمت 3 Automation Framework Part 3

  • چارچوب اتوماسیون قسمت 4 Automation Framework Part 4

  • نکات عیب یابی Troubleshooting TIPS

  • نکات عیب یابی Troubleshooting TIPS

  • چارچوب اتوماسیون قسمت 5 Automation Framework Part 5

  • چارچوب اتوماسیون قسمت 6 Automation Framework Part 6

  • چارچوب اتوماسیون قسمت 7 Automation Framework Part 7

  • چارچوب اتوماسیون قسمت 7 Automation Framework Part 7

  • چارچوب اتوماسیون قسمت 8 Automation Framework Part 8

  • چارچوب اتوماسیون قسمت 8 Automation Framework Part 8

  • چارچوب اتوماسیون قسمت 9 Automation Framework Part 9

چارچوب اتوماسیون سلنیوم پایتون از ابتدا SELENIUM PYTHON AUTOMATION FRAMEWORK FROM SCRATCH

  • چارچوب اتوماسیون قسمت 3 Automation Framework Part 3

  • چارچوب اتوماسیون قسمت 4 Automation Framework Part 4

  • چارچوب اتوماسیون قسمت 5 Automation Framework Part 5

  • چارچوب اتوماسیون قسمت 6 Automation Framework Part 6

  • چارچوب اتوماسیون قسمت 9 Automation Framework Part 9

نمایش نظرات

آموزش سلنیوم پایتون - گام به گام برای مبتدیان با چارچوب
جزییات دوره
10 hours
56
Udemy (یودمی) Udemy (یودمی)
(آخرین آپدیت)
4,726
4.3 از 5
دارد
دارد
دارد
Raghav Pal
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Raghav Pal Raghav Pal

معمار آزمون اتوماسیون | مربی | 11 ساله ما اغلب به کسی نیاز داریم که دست ما را بگیرد و به ما کمک کند چند قدم اول را قبل از یادگیری راه رفتن و دویدن برداریم. این چشم انداز گام به گام اتوماسیون است 1. از ابتدا شروع کنید 2. موضوع را خراب کنید 3. کارها را ساده کنید 4. مرحله به مرحله پیش بروید تدریس علاقه من است و من هر دوره را طراحی می کنم ، بنابراین شما می توانید از ابتدا شروع کنید ، در مورد یک موضوع چیزی نمی دانید و بعد از دوره متخصص می شوید و می توانید روی پروژه های سازمانی کار کنید. من 10 سال معمار تست اتوماسیون بودم. من تجربه کردم که غالباً بسیاری از موضوعات از آنچه واقعاً پیچیده است ، پیچیده می شوند. آن زمان بود که تصمیم گرفتم ساده و تجزیه و تحلیل مباحث را به ابتدایی ترین سطح آموزش دهم تا هر کسی بتواند بدون داشتن دانش قبلی در مورد موضوع درک و یاد بگیرد.