آموزش اتوماسیون وب با سلنیوم وب درایور و پایتون

Web Automation with Selenium WebDriver and Python

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره: قابلیت های اتوماسیون قدرتمند سلنیوم را با پایتون کشف کنید! راه اندازی محیط توسعه، از جمله نصب Python و Selenium WebDriver درک API Selenium WebDriver و نحوه استفاده از آن برای تعامل با صفحات وب مکان یابی عناصر وب با استفاده از تکنیک های مختلف، مانند انتخابگرهای CSS و XPath دستکاری عناصر وب، از جمله وارد کردن متن، کلیک کردن روی دکمه ها و انتخاب گزینه‌ها از منوهای کشویی مدیریت پیمایش صفحه وب، از جمله بازخوانی صفحات، پیمایش به عقب و جلو، و جابه‌جایی بین برگه‌ها. استفاده از Selenium WebDriver پیش نیازها:تجربه پایتون مورد نیاز است

به دوره جامع Selenium WebDriver با پایتون خوش آمدید!

آیا به دنبال یادگیری نحوه خودکارسازی تست وب با استفاده از ترکیب قدرتمند Selenium WebDriver و Python هستید؟ پس این دوره برای شماست!

در این دوره، اصول استفاده از Selenium WebDriver با پایتون را یاد خواهید گرفت، از جمله نحوه تنظیم محیط توسعه خود، درک Selenium WebDriver API و استفاده از آن برای تعامل با صفحات وب. همچنین یاد خواهید گرفت که چگونه عناصر وب را با استفاده از تکنیک های مختلف، مانند انتخابگرهای CSS و XPath، مکان یابی کنید و آنها را برای وارد کردن متن، کلیک کردن روی دکمه ها و انتخاب گزینه ها از منوهای کشویی دستکاری کنید.

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

اگر در این مسیر با مشکلی مواجه شدید، نگران نباشید. ما شما را تحت پوشش قرار داده ایم. ما به شما نحوه اشکال زدایی و عیب یابی مشکلات رایجی که ممکن است هنگام استفاده از Selenium WebDriver ایجاد شوند، آموزش خواهیم داد تا بتوانید اسکریپت های اتوماسیون خود را به خوبی اجرا کنید.

در پایان این دوره، شما پایه محکمی در استفاده از Selenium WebDriver با پایتون برای خودکارسازی وظایف تست وب خواهید داشت. شما می توانید اسکریپت هایی بنویسید که می توانند با صفحات وب تعامل داشته باشند، عناصر را مکان یابی و دستکاری کنند، و رویدادها و محتوای پویا را مدیریت کنند. شما در راه تبدیل شدن به یک مهندس اتوماسیون ماهر خواهید بود.

بنابراین، اگر آماده‌اید مهارت‌های تست وب خود را به سطح بعدی ارتقا دهید، امروز در دوره آموزشی Selenium WebDriver با پایتون ثبت‌نام کنید! با برنامه درسی جامع و مربیان خبره ما، همه چیزهایی را که برای موفقیت نیاز دارید، خواهید داشت. دیگر منتظر نمانید تا سفر خود را برای تبدیل شدن به یک درایور وب سلنیوم با Python pro آغاز کنید.

اکنون ثبت نام کنید و شما را در دوره می بینیم!


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

خوش آمد گویی به دوره با پرسش های متداول، فایل ها و پیوندها. لطفا بخوانید! Course Welcome with FAQs, Files, and Links. Please read!

  • به دوره خوش آمدید! پرسش‌های متداول، پیوندها و فایل‌ها Welcome to the Course! FAQs, Links, and Files

بررسی اجمالی دوره Course Overview

  • به دوره خوش آمدید! Welcome to the Course!

  • برنامه درسی دوره Course Curriculum

  • محیط و راه اندازی دوره Environment and Course Set-up

  • موارد مصرف سلنیوم Selenium Use Cases

Chrome Dev Tools Chrome Dev Tools

  • با استفاده از Chrome Dev Tools Using Chrome Dev Tools

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

مکان یابی عناصر صفحه Locating Page Elements

  • مکان یابی توسط انتخابگر CSS Locating by CSS Selector

  • مکان یابی با شناسه Locating by ID

  • مکان یابی بر اساس نام Locating by Name

  • مکان یابی بر اساس نام برچسب Locating by Tag Name

  • مکان یابی توسط XPath Locating by XPath

  • مکان یابی بر اساس متن پیوند Locating by Link Text

  • زنجیر یاب Chaining Locators

  • روش ها و ویژگی های عناصر مفید وب Useful Web Element Methods and Attributes

پروژه هدایت شده یک Guided Project One

  • بررسی اجمالی پروژه هدایت شده Guided Project Overview

  • راهنمای پروژه راهنما Guided Project Walkthrough

پیمایش صفحه Page Navigation

  • باز و بسته کردن ویندوز Opening and Closing Windows

  • باز کردن و بستن برگه ها Opening and Closing Tabs

  • پیمایش iFrames Navigating iFrames

  • تاریخچه مرورگر Browser History

  • هشدارها Alerts

  • کوکی ها و ذخیره سازی Cookies and Storage

  • تغییر اندازه ویندوز Resizing Windows

اتوماسیون پر کردن فرم ها Automation of Filling in Forms

  • دکمه ها Buttons

  • عناصر ورودی Input Elements

  • دکمه ها و چک باکس های رادیویی Radio Buttons and Checkboxes

  • منوهای کشویی Dropdown Menus

  • انتخاب کنندگان تقویم Calendar Pickers

  • آپلود و دانلود فایل File Upload and Download

  • کشیدن و رها کردن Drag and Drops

  • لغزنده ها Sliders

  • اقدامات صفحه کلید Keyboard Actions

پروژه هدایت شده 2 Guided Project 2

  • پروژه هدایت شده 2 - بررسی اجمالی Guided Project 2 - Overview

  • پروژه هدایت شده 2 - کد در طول مسیر Guided Project 2 - Code Along Walkthrough

منتظر می ماند Waits

  • انتظارهای ضمنی Implicit Waits

  • انتظارهای صریح Explicit Waits

  • تنظیم تنظیمات شبکه Adjusting Network Settings

سلنیوم برای موبایل Selenium for Mobile

  • تنظیم نماهای موبایل Setting Up Mobile Views

  • اقدامات موبایل Mobile Actions

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

  • تست بدون اشیاء صفحه Testing without Page Objects

  • نمای کلی مدل شی صفحه Page Object Model Overview

  • مدل شی صفحه قسمت اول Page Object Model Part One

  • مدل شیء صفحه قسمت دوم Page Object Model Part Two

  • مدل شی صفحه قسمت سوم Page Object Model Part Three

پروژه هدایت شده سه Guided Project Three

  • پروژه هدایت شده سه - بررسی اجمالی Guided Project Three - Overview

  • پروژه هدایت شده 3 - قسمت اول Guided Project 3 - Part One

  • پروژه هدایت شده 3 - قسمت دوم Guided Project 3 - Part Two

  • پروژه هدایت شده 3 - قسمت سوم Guided Project 3 - Part Three

  • پروژه هدایت شده 3 - قسمت چهارم Guided Project 3 - Part Four

نمایش نظرات

آموزش اتوماسیون وب با سلنیوم وب درایور و پایتون
جزییات دوره
7.5 hours
50
Udemy (یودمی) Udemy (یودمی)
(آخرین آپدیت)
1,046
4.6 از 5
دارد
دارد
دارد
Jose Portilla
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Jose Portilla Jose Portilla

رئیس بخش علوم داده در آموزش پیریان