سلنیوم پایتون (Basic + Advance + Framework)

Selenium PYTHON : (Basic + Advance + Framework)

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره: چارچوب اتوماسیون تست WebDriver Selenium Python - Reporting، DataDriven، Hybrid، POM Framework صفر دانش قبلی WebDriver، Java و تست اتوماسیون مورد نیاز است. ما از اصول اولیه شروع خواهیم کرد تا پایان دوره، شما قادر خواهید بود یک چارچوب عالی تست اتوماسیون تخصص ایجاد کنید تا به عنوان معمار اصلی SDET/Automation تبدیل شوید. آخرین اما مهم نیست. مرحله طراحی شما مهارت های کدنویسی پایتون را در نوشتن بهترین کدهای بهینه سازی شده برای موارد آزمایشی پیش نیازها بهبود می بخشید:*******برای شروع این دوره نیازی به داشتن تجربه کدنویسی پایتون ندارید. ** حتی داوطلبان غیر برنامه نویسی نیز می توانند این دوره را به راحتی دنبال کنند.

فیلم‌های دوره آموزشی سلنیوم پایتون به شما کمک می‌کند Python، Pytest، WebDriver و Frameworks را یاد بگیرید. هدف از این دوره این است که شما باید بتوانید با استفاده از Python روی سلنیوم کار کنید تا تخصص داشته باشید که می تواند به شما در پاک کردن مصاحبه ها یا کار روی پروژه ها کمک کند.

ما پروژه‌ها و چارچوب‌های مختلفی را پوشش داده‌ایم که به شما تجربه‌ای در سطح صنعت می‌دهد.

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

******************************************** ********************************************** **

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

موضوعات عبارتند از:

  1. مبانی پایتون

  2. ماژول‌ها، متغیرها و انواع داده‌های پایتون

  3. توابع تصمیم گیری پایتون

  4. ساختارها و رشته های داده پایتون

  5. برنامه نویسی شی گرا پایتون

  6. انواع آن را به ارث ببرید

  7. Ecapsulation Python

  8. ژنراتورهای دکوراتور

  9. کنترل استثناء پایتون

  10. Openpyxl و خواندن فایل‌های اکسل

  11. نوشتن در فایل اکسل

  12. Pytest چیست | در حال نصب Pytest

  13. گروه‌بندی پارامترهای آزمایشی

  14. وابستگی فیکسچرها

  15. گزارش‌های جذاب Pytest

  16. سفارشی کردن گزارش جذابیت

  17. ساختار پروژه با پایتون قابل استفاده مجدد با هر پروژه

  18. سلنیوم Webdriver چیست، اجزای Selenium Webdriver

  19. دانلود سلنیوم در Eclipse/Pycharm

  20. راه اندازی مرورگرها با سلنیوم

  21. مدیریت اعلان‌های مرورگر، تنظیمات پروکسی، گزارش‌ها، خطاهای SSL

  22. شناسایی اشیاء در درایور وب سلنیوم پایتون

  23. استفاده از Xpaths با سلنیوم پایتون

  24. استفاده از انتخابگرهای CSS با Selenium WebDriver

  25. استراتژی های انتظار، ویژگی های WebElement، استثنائات در سلنیوم

  26. استخراج چند شی

  27. گرفتن اسکرین شات، مدیریت چک باکس، دکمه های رادیویی، کشویی با سلنیوم

  28. دست دادن چند پنجره با سلنیوم

  29. مدیریت قاب‌ها و هشدارهای جاوا اسکریپت

  30. کلاس اقدام و انجام اقدامات پیچیده کاربر

  31. مدیریت جداول وب

  32. بررسی پیشنهادات خودکار Ajax، JSE AutoIT

  33. آپلود و بارگیری فایل ها با سلنیوم

  34. مدیریت کوکی‌های وب‌سایت

  35. اجرای موازی با شبکه سلنیوم

  36. اجرای جنکینز و گیت

  37. چارچوب مبتنی بر داده - پروژه زنده

  38. چارچوب ترکیبی - پروژه زنده

  39. مدل شی صفحه - پروژه زنده

همه بهترین ها! تست مبارک :)



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

مقدمه دوره سلنیوم پایتون Selenium Python Course Introduction

  • مقدمه و نقشه راه Introduction and Road Map

  • با سلنیوم پایتون شروع کنید Start With Selenium Python

مقدمه و مبانی پایتون | سلنیوم پایتون Python Introduction and Basics | Selenium Python

  • پایتون را روی مک - ویندوز نصب کنید Install Python on Mac - Windows

  • Python IDE را برای کدنویسی نصب کنید Install Python IDE for Code Writing

  • اولین اسکریپت پایتون را بسازید و اجرا کنید Create First Python Script and Execute

  • قرارداد نامگذاری در پایتون Naming Convention in Python

  • دانلود پایه کد دوره کامل Download Complete Course Code Base

متغیرهای پایتون و انواع داده | سلنیوم پایتون Python Variables and DataTypes | Selenium Python

  • خطاهای نحوی پایتون Python Syntactical Errors

  • متغیر در پایتون Variable in Python

  • انواع داده ها در پایتون Data Types in Python

  • تایپ کست در پایتون Typecasting in Python

تصمیم گیری و توابع پایتون | سلنیوم پایتون Python Decision Making & Functions | Selenium Python

  • بیانیه های تصمیم گیری پایتون I Python Decision Making Statements I

  • بیانیه های تصمیم گیری پایتون II Python Decision Making Statements II

  • حلقه های پایتون - برای، در حالی که Python Loops - For, While

  • پایتون می شکند و ادامه می دهد Python Breaks and Continue

  • توابع پایتون Python Functions

  • برگرداندن نتایج از یک تابع Returning Results from a Function

  • متغیر محلی و جهانی پایتون Python Local and Global Variable

  • کنترل تاریخ و زمان در پایتون Handle Date and Time in Python

ساختارها و رشته های داده پایتون | سلنیوم پایتون Python Data Structures and Strings | Selenium Python

  • رشته پایتون Python String

  • روش های رشته پایتون Python String Methods

  • لیست ها در پایتون Lists in Python

  • متدها در لیست پایتون Methods in Python List

  • تاپل ها در پایتون Tuples in Python

  • مجموعه در پایتون Sets in Python

  • فرهنگ لغت در پایتون Dictionaries in Python

برنامه نویسی شی گرا پایتون | سلنیوم پایتون Python Object Oriented Programming | Selenium Python

  • کلاس ها و اشیاء پایتون Python Classes and Objects

  • متغیرهای نمونه در پایتون Instance Variables in Python

  • متغیرهای کلاس در پایتون Class Variables in Python

  • روش های نمونه در پایتون Instance Methods in Python

  • روش های کلاس در پایتون Class Methods in Python

  • روش های استاتیک در پایتون Static Methods in Python

  • وراثت در پایتون Inheritance in Python

  • وراثت در پایتون II Inheritance in Python II

  • انواع وراثت در پایتون Types of Inheritance in Python

  • کپسوله سازی در پایتون Encapsulation in Python

  • مفهوم Getter و Setter در کپسوله سازی پایتون Concept of Getter and Setter in Python Encapsulation

  • چند شکلی در پایتون Polymorphism in Python

  • کلاس های انتزاعی در پایتون Abstract Classes in Python

مدیریت استثنا پایتون | سلنیوم پایتون Python Exception Handling | Selenium Python

  • استثنا در پایتون Exception in Python

  • مدیریت استثنا در پایتون Exception Handling in Python

مدیریت فایل پایتون | سلنیوم پایتون Python File Handling | Selenium Python

  • ایجاد فایل در پایتون Create File in Python

  • فایل را در پایتون بخوانید Read File in Python

  • در فایل در پایتون بنویسید Write in File in Python

خواندن نوشتن فایل اکسل در پایتون | سلنیوم پایتون Reading Writing Excel File in Python | Selenium Python

  • خواندن فایل اکسل در پایتون I Reading Excel File in Python I

  • خواندن فایل اکسل در پایتون II Reading Excel File in Python II

  • نوشتن فایل اکسل در پایتون Writing Excel File in Python

  • ایجاد کلاس تابع مشترک برای خواندن نوشتن در اکسل Create Common Function Class for Excel Reading Writing

  • ایجاد کلاس توابع مشترک برای اکسل Reading Writing II Create Common Function Class for Excel Reading Writing II

  • کار با فایل های پیکربندی در پایتون Working with Configuration Files in Python

مدیریت داده های JSON با استفاده از پایتون | سلنیوم پایتون JSON Data Handling Using Python | Selenium Python

  • کدگذاری JSON پایتون Python JSON Encoding

  • تجزیه جیسون پایتون Python JSON Parsing

  • اعتبارسنجی داده های JSON با استفاده از پایتون Validate JSON Data using Python

PyTest چیست و برنامه آن | سلنیوم پایتون What is PyTest and It's Application | Selenium Python

  • PyTest و PyTest Installation چیست؟ What is PyTest and PyTest Installation

  • قوانین مدیریت بسته و فایل Rules for Package and File Management

  • رد شدن از تست ها و اجرای تست با استفاده از CLI Skip Tests and Execute Test using CLI

  • گروه TestCase ها در PyTest Group TestCases in PyTest

  • برای تأیید شرایط آزمون، کلمه کلیدی را وارد کنید Assert Keyword For Test Condition Verification

  • Pytest - تست های پارامتری Pytest - Parameterizing Tests

  • با استفاده از PyTest Fixtures Using PyTest Fixtures

  • محدوده ابزارهای PyTest Scopes of PyTest Fixtures

  • TestCase ها را به ترتیب خاص اجرا کنید Execute TestCases in Specific Order

گزارش های PyTest و Allure | سلنیوم پایتون PyTest and Allure Reports | Selenium Python

  • Allure Report و نصب چیست؟ What is Allure Report and Installation

  • گزارش های تست Allure را ایجاد کنید Create Allure Test Reports

  • اضافه کردن ورود به سیستم گزارش های Allure Add Logging in Allure Reports

ساختار پروژه اتوماسیون سلنیوم با پایتون Selenium Automation Project Structure with Python

  • شناخت ساختار پروژه Understanding the Project Structure

  • افزودن ارائه دهندگان داده در ساختار پروژه I Adding Data Providers in Project Structure I

  • افزودن ارائه دهندگان داده در ساختار پروژه II Adding Data Providers in Project Structure II

  • افزودن ارائه دهندگان داده در ساختار پروژه III Adding Data Providers in Project Structure III

  • افزودن وسایل در ساختار پروژه Adding Fixtures in Project Structure

  • ورود به ساختار پروژه را اضافه کنید Add Logging in Project Structure

مقدمه سلنیوم پایتون وب درایور Selenium Python WebDriver Introduction

  • مقدمه ابزار سلنیوم Selenium Tools Introduction

  • Selenium را با PyCharm نصب و پیکربندی کنید Install and Configure Selenium with PyCharm

سلنیوم پایتون را با مرورگرها پیکربندی کنید Configure Selenium Python with Browsers

  • آشنایی با درایورهای مرورگرها Understanding of Drivers for Browsers

  • درایورهای باینری را در سلنیوم پیکربندی کنید Configure Drivers Binary in Selenium

  • مسیر باینری درایور را پیکربندی کنید Configure Driver Binary Path

  • مرورگر را به صورت پویا راه اندازی کنید Launch Browser Dynamically

مدیریت اعلان‌های مرورگر، تنظیمات پروکسی، گزارش‌ها، خطاهای SSL Handling Browser Notifications, Proxy Settings, Logs,SSL Errors

  • آشنایی با نمایه سازی مرورگر Understanding of Browser Profiling

  • کلاس گزینه ها در سلنیوم پایتون Options Class in Selenium Python

  • کلاس گزینه های فایرفاکس در سلنیوم پایتون FireFox Options Class in Selenium Python

  • کلاس گزینه های کروم در سلنیوم پایتون Chrome Options Class in Selenium Python

WebElement در Selenium WebDriver Python WebElement in Selenium WebDriver Python

  • مفهوم WebElement در سلنیوم Concept of WebElement in Selenium

  • مکان یاب در Selenium WebDriver Locators in Selenium WebDriver

  • دستورات سلنیوم WebElement Selenium WebElement Commands

  • نسخه ی نمایشی: WebElements در سلنیوم را شناسایی و اجرا کنید Demo: Identify and Operate on WebElements in Selenium

  • عنصر را در سلنیوم پایتون پیدا کنید Find Element in Selenium Python

  • چندین عنصر را در سلنیوم پایتون پیدا کنید Find Multiple Elements in Selenium Python

  • آشنایی با XPath برای یافتن WebElement Understanding of XPath to Find the WebElement

  • نسخه ی نمایشی: XPath مطلق را برای WebElement آماده کنید Demo : Prepare Absolute XPath for WebElement

  • نسخه ی نمایشی: XPath نسبی را برای WebElement آماده کنید Demo : Prepare Relative XPath for WebElement

XPaths MasterClass | XPaths پویا ایجاد کنید XPaths MasterClass | Create Dynamic XPaths

  • قسمت XPaths سفارشی - 1 Custom XPaths Part - 1

  • XPaths سفارشی قسمت - 2 Custom XPaths Part - 2

  • XPaths سفارشی قسمت - 3 Custom XPaths Part - 3

  • XPaths سفارشی قسمت - 4 Custom XPaths Part - 4

در سلنیوم پایتون منتظر می ماند Waits in Selenium Python

  • در سلنیوم منتظر می ماند Waits in Selenium

  • وقفه بارگذاری صفحه در سلنیوم پایتون PageLoad Timeout in Selenium Python

  • انتظار ضمنی در سلنیوم Implicit Wait in Selenium

  • انتظار صریح در سلنیوم Explicit Wait in Selenium

  • نسخه ی نمایشی: انتظار صریح در سلنیوم Demo : Explicit Wait in Selenium

Selenium Python MasterClass قسمت - 1 Selenium Python MasterClass Part - 1

  • نحوه مدیریت کشویی در سلنیوم How to Handle Drop-Down in Selenium

  • نسخه ی نمایشی: با استفاده از سلنیوم از حالت کشویی استفاده کنید Demo : Handle Drop Down Using Selenium

  • نحوه کار با دکمه و چک باکس در سلنیوم How to Handle Radio Button and CheckBox in Selenium

  • گرفتن اسکرین شات در سلنیوم پایتون Capture Screenshot in Selenium Python

  • هشدار را در سلنیوم کنترل کنید Handle Alert in Selenium

سلنیوم پایتون MasterClass قسمت - 2 Selenium Python MasterClass Part - 2

  • کلاس ActionChains در سلنیوم ActionChains Class in Selenium

  • Handle Mouse Hover Action در سلنیوم پایتون Handle Mouse Hover Action in Selenium Python

  • کشیدن و رها کردن را انجام دهید Perform Drag and Drop

  • در سلنیوم پایتون دابل کلیک کنید Perform Double Click in Selenium Python

سلنیوم پایتون MasterClass قسمت - 3 Selenium Python MasterClass Part - 3

  • با WebTable در سلنیوم کار کنید Work with WebTable in Selenium

  • نسخه ی نمایشی: کار با WebTable در سلنیوم Demo : Work with WebTable in Selenium

نمایش نظرات

سلنیوم پایتون (Basic + Advance + Framework)
جزییات دوره
19 hours
110
Udemy (یودمی) Udemy (یودمی)
(آخرین آپدیت)
2,041
4.4 از 5
دارد
دارد
دارد
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

LevelUp360° DevOps LevelUp360° DevOps

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