لطفا جهت اطلاع از آخرین دوره ها و اخبار سایت در
کانال تلگرام
عضو شوید.
آموزش تکنیکهای پیشرفته سلنیوم و معرفی فریمورک اتوماسیون
- آخرین آپدیت
دانلود Advanced Selenium Techniques and Framework Introduction
نکته:
ممکن هست محتوای این صفحه بروز نباشد ولی دانلود دوره آخرین آپدیت می باشد.
نمونه ویدیوها:
توضیحات دوره:
بهروزرسانی شده در می ۲۰۲۵.
این دوره اکنون دارای Coursera Coach است!
روشی هوشمندانهتر برای یادگیری با گفتگوهای تعاملی و بلادرنگ که به شما کمک میکند دانش خود را آزمایش کنید، پیشفرضها را به چالش بکشید و با پیشروی در دوره، درک خود را عمیقتر کنید.
این دوره پیشرفته Selenium WebDriver به بررسی تکنیکهای پیچیده میپردازد؛ از انواع مختلف لوکیتورها برای بازرسی عناصر HTML، استفاده از CSS Selectorها و مکانیابی عناصر با XPath شروع شده و قابلیتهای تعامل با صفحات وب را ارتقا میدهد.
این دوره تکنیکهای اتوماسیون را پوشش میدهد و به زبانآموزان اجازه میدهد با اپلیکیشنهای واقعی وب تمرین کنند، منوهای کشویی (Dropdowns)، چکباکسها و رادیوباتنها را بهصورت پویا مدیریت کرده و هشارهای جاوا اسکریپت را بهطور موثر کنترل کنند. سپس بر روی همگامسازی (Synchronization) با استفاده از انتظار صریح (Explicit Wait) و ضمنی (Implicit Wait) تمرکز میکند تا اطمینان حاصل شود که اسکریپتها بدون نقص اجرا میشوند و تستکیسهای End-to-End برای اپلیکیشنهای تجارت الکترونیک توسعه یابند. اتوماسیون عملکردی (Functional Automation) با پایتون بهطور کامل بررسی شده و سناریوهای پیچیده در اپلیکیشن GreenKart پیادهسازی میشوند.
همچنین این دوره شامل تعاملات پیشرفته کاربر با استفاده از کلاس Action، تکنیکهای مدیریت پنجرههای فرزند و فریمها، و ویژگیهای متفرقه مانند اجرای جاوا اسکریپت و مرتبسازی جداول وب است. در نهایت، یک پروژه عملی جامع، یادگیری را تثبیت کرده و بینشهایی در مورد طراحی فریمورکهای اتوماسیون کارآمد با نکات و ترفندهای سطح حرفهای ارائه میدهد.
این دوره برای تسترها و توسعهدهندگان سطح متوسط تا پیشرفته که با مفاهیم پایه سلنیوم آشنا هستند، ایدهآل است. داشتن تجربه قبلی در Selenium WebDriver و برنامهنویسی پایه پایتون توصیه میشود.
سرفصل ها و درس ها
انواع مختلف لوکیتورها در WebDriver API همراه با مثال
Different Types of Locators in WebDriver API with Examples
بازرسی HTML برای شناسایی ویژگیهای یک عنصر
Inspecting HTML to Identify Attributes of an Element
مقدمهای بر CSS Selector و لوکیتورهای Name همراه با مثال
Introduction to Cascading Style Sheets (CSS) Selector and Name Locators with an Example
یافتن عناصر با Xpath و CSS با استفاده از پلاگین ChroPath
Finding Elements with Xpath and CSS Using ChroPath Plugin
استخراج متن از صفحه وب همراه با اعتبارسنجی (Assertions)
Extracting Text from a Web Page with Validation Assertions
تکنیکهای اتوماسیون عناصر وب
Techniques to Automate Web Elements
اپلیکیشنهای وب برای تمرین اتوماسیون سلنیوم
Web Applications to Practice Selenium Automation
شناسایی دراپداونهای استاتیک با استفاده از کلاس Select در سلنیوم
Identifying Static Dropdowns Using Select Class of Selenium
مدیریت دراپداونهای پویا و AutoSuggestive با Selenium Webdriver
Handling AutoSuggestive Dynamic Dropdowns Using Selenium Webdriver
دریافت ویژگی مقادیر برای اعتبارسنجی متنهای پویا در مرورگر
Get Attribute of Values to Validate Dynamic Texts on the Browser
مدیریت پویا چکباکسها با برنامهنویسی Selenium Python
Handling CheckBox Dynamically Using Selenium Python Programming
درک متدهای اتوماسیون Radio Button همراه با مثال
Understand radiobutton Automation Methods with Examples
مدیریت پاپآپهای Alert جاوا اسکریپت با استفاده از سلنیوم
Handling Java / JavaScript Alert Popups Using Selenium
همگامسازی (انتظارهای صریح و ضمنی) در Selenium Web Driver
Synchronization (Explicit and Implicit Waits) in Selenium Web Driver
انتظارها (Waits) چیستند؟ و تمرین دمو صفحه وب برای اتوماسیون
What Are Waits? And Practise WebPage Demo for Automation
توسعه تستکیس End to End برای اتوماسیون اپلیکیشن فروشگاهی GreenKart
Developing End-to-End TestCase to Automate the E-Commerce GreenKart Application
انتظار ضمنی (Implicit Wait) در سلنیوم و مزایای آن
Implicit Wait in Selenium and Its Advantages
انتظار صریح (Explicit Wait) در سلنیوم و مثال کاربردی
Explicit Wait in Selenium and an Example to Demonstrate
بررسی عمیق اتوماسیون عملکردی با استفاده از پایتون
Deep Dive into Functional Automation Using Python
مثال اتوماسیون عملکردی در اپلیکیشن GreenKart - بخش اول
Functional Automation Example on GreenKart Application - 1
تکالیف و تمرینات
Assignment - 2 Exercises
مثال اتوماسیون عملکردی در اپلیکیشن GreenKart - بخش دوم
Functional Automation Example on GreenKart Application - 2
مدیریت تعاملات پیشرفته کاربر، پنجرههای فرزند و فریمها
Handling Advanced User Interactions and Child Windows, Frames
تعاملات پیشرفته با عناصر مرورگر با استفاده از کلاس Action
Advanced Interactions with Browser Elements Using Action Class
تکنیکهای مدیریت پنجرهها و تبهای فرزند با سلنیوم
Techniques to Handle Child Windows/Tabs with Selenium
فریمها چیستند و تکنیکهای مدیریت آنها با سلنیوم
What Are Frames and Techniques to Handle with Selenium
ویژگیهای متفرقه Selenium Python
Selenium Python - Miscellaneous Features
جاوا اسکریپت Executor چیست و کجا در سلنیوم به آن نیاز داریم؟
What Is a JavaScript Executor? Where Do We Need It in Selenium?
نحوه مرتبسازی جداول وب با منطق برنامهنویسی Selenium Python
How to Sort the Web Tables Using Selenium Python -Logic Build
آپشنهای کروم (Chrome Options) و اهمیت آنها در سلنیوم
What Are Chrome Options and the Importance of Them in Selenium
پروژه عملی End to End با متدهای کامل
End-to-End Practice Project with Complete Methods
ساختار این بخش در دو قسمت (اطلاعات بیشتر)
How This Section is Organized into 2 Parts - Know More
آموزش خواندن و نوشتن در اکسل با استفاده از کتابخانههای پایتون
Tutorial on Reading/Writing into Excel Using Python Libraries
نحوه عملکرد آپلود و دانلود در Selenium Python همراه با مثال
How Upload & Download Works in Selenium Python with an Example
تولید Xpathهای هوشمند برای کوئری گرفتن پویا از دادههای جدول
Generating Smart XPaths to Query Table Data Dynamically with Selenium
ساخت ابزارهای اکسل (Excel Utils) برای بهروزرسانی فایلها و آپلود مجدد در پورتال وب
Build Excel Utils to Update the Excel Files and Upload it Back to Web Portal
طرح طراحی فریمورک
Framework Design Plan
انتخاب محصول از لیست محصولات با پارامتر نام محصول
Selecting a Product from List of Products with Product Name Parameter
منطق کامل پرداخت (Checkout) با مثال انتخاب محصول
Complete Checkout Logic with Product Selection Example
مدیریت دراپداون AutoSuggestive برای انتخاب مکان و تایید سفارش
Handling Auto-Suggestive Dropdown to Select Location and Confirm Order
نمایش نظرات