لطفا جهت اطلاع از آخرین دوره ها و اخبار سایت در
کانال تلگرام
عضو شوید.
آموزش اتوماسیون وب با سلنیوم وب درایور و پایتون
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
نمایش نظرات