لطفا جهت اطلاع از آخرین دوره ها و اخبار سایت در
کانال تلگرام
عضو شوید.
آموزش تسلط بر سلنیوم: ملزومات اتوماسیون وب
Mastering Selenium: Web Automation Essentials
نکته:
آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره:
WebDriver، XPath، Action Chains و Bot Creation را برای اتوماسیون وب کارآمد یاد بگیرید Master Selenium WebDriver برای اتوماسیون وب کارآمد. استراتژی های مکان یاب مختلف مانند XPath و ID را اجرا کنید. اقدامات پیچیده مانند کلیک کردن و تایپ کردن روی صفحات وب را اجرا کنید. مهارتها را در زنجیره عمل و تعامل با مرورگر توسعه دهید. اسکریپت های خودکار برای پیمایش و بازرسی صفحات وب ایجاد کنید. استثناها و خطاهای رایج در اسکریپت های سلنیوم را مدیریت کنید. یک ربات فالوور اینستاگرام خودکار به عنوان پروژه بسازید. در اتوماسیون وب از کلیدهای ویژه و بازنشانی اقدامات استفاده کنید. استفاده موثر از دستورات try-except را برای کدنویسی قوی بیاموزید. تجربه عملی در سناریوهای اتوماسیون وب در دنیای واقعی به دست آورید. پیش نیازها: درک اولیه برنامه نویسی پایتون. دسترسی به کامپیوتر با اینترنت و قابلیت نصب نرم افزار. نیازی به تجربه قبلی با سلنیوم یا اتوماسیون وب نیست. اشتیاق به یادگیری و آزمایش با ابزارها و تکنیک های جدید.
با دوره جامع ما، "تسلط بر سلنیوم: ضروریات اتوماسیون وب" به دنیای پویای اتوماسیون وب شیرجه بزنید. این دوره که هم برای مبتدیان و هم برای حرفه ای های با تجربه طراحی شده است، کاوش عمیق سلنیوم را ارائه می دهد، ابزاری قدرتمند برای خودکارسازی مرورگرهای وب. شما با اصول اولیه سلنیوم، درک اهمیت آن و کاربردهای متنوع اتوماسیون وب در چشم انداز دیجیتال امروزی شروع خواهید کرد.
این دوره با دقت شما را در راهاندازی ابزارها و کتابخانههای لازم، از جمله Anaconda، Chrome WebDriver، و خود کتابخانه Selenium راهنمایی میکند. این گامهای اولیه تضمین میکنند که شما یک پایه محکم برای ساختن دارید.
هنگام پیشرفت، ویژگیهای اساسی سلنیوم، مانند پیمایش پیوندها، بازرسی صفحات وب، و مکانیابی عناصر با استفاده از استراتژیهای مکان یاب مختلف مانند ID، نام کلاس، XPath، متن پیوند و موارد دیگر را کشف خواهید کرد. این دوره بر یادگیری عملی تاکید دارد و شما را قادر می سازد تا این استراتژی ها را به طور موثر اعمال کنید.
هسته اصلی این دوره در بررسی دقیق اقدامات در سلنیوم نهفته است. شما در مورد زنجیره عمل، اقدامات کلیکی مختلف و مدیریت جلسات مرورگر خواهید آموخت. این شامل تمرین های عملی مانند بازی Cookie Clicker با استفاده از اقدامات خودکار می شود. با پیشروی بیشتر، به اقدامات پیشرفتهای مانند انتقال به عناصر، مدیریت افستها، و اجرای اقدامات پیچیده تایپ، از جمله استفاده از کلیدهای ویژه میپردازید.
یک جنبه حیاتی این دوره، رسیدگی به استثناها در سلنیوم است، که در آن یاد میگیرید با استفاده از دستورات try-except، خطاهای رایج را مدیریت کنید، بنابراین از اسکریپتهای اتوماسیون قوی و قابل اعتماد اطمینان حاصل میکنید.
نکته برجسته این دوره پروژه capstone است - ساخت یک ربات فالوور اینستاگرام خودکار. این پروژه همه چیزهایی را که آموختهاید، از فرآیندهای احراز هویت و پیمایش حسابها گرفته تا خودکارسازی تعاملات کاربر، در بر میگیرد.
در پایان این دوره، شما به اصول اتوماسیون وب، مهارت در سلنیوم، و اعتماد به نفس برای به کارگیری این مهارت ها در سناریوهای واقعی آشنا خواهید شد و شما را به یک دارایی ارزشمند در زمینه اتوماسیون وب تبدیل می کند. و تست کردن به ما بپیوندید تا این سفر را برای تبدیل شدن به یک متخصص سلنیوم آغاز کنیم!
سرفصل ها و درس ها
معرفی
Introduction
معرفی
Introduction
سلنیوم چیست؟
What is Selenium?
چرا سلنیوم را برای اتوماسیون وب یاد بگیریم؟
Why learn Selenium for web automation?
کاربردهای اتوماسیون وب
Applications of web automation
2. نصب نیازمندی ها و کتابخانه ها
2. Installing Requirements and Libraries
آناکوندا
Anaconda
درایور وب (درایور وب کروم)
Web driver (Chrome Web Driver)
کتابخانه سلنیوم
Selenium library
اصول سلنیوم
Selenium Basics
پیمایش لینک ها
Navigating links
تعامل و بازرسی یک صفحه وب
Interacting and inspecting a webpage
مکان یابی عناصر منفرد و چندگانه
Locating single and multiple elements
استراتژی های مکان یاب
Locator Strategies
با شناسه
By ID
با نام کلاس
By Class name
توسط XPath
By XPath
با متن پیوند
By Link text
با نام تگ
By Tag name
بر اساس اسم
By name
اجرای اقدامات I (کلیک کنید)
Executing Actions I (Click)
زنجیره عمل
Action Chaining
کلیک کنید، دوبار کلیک کنید و روی اعمال کلیک کنید و نگه دارید
Click, double click and click and hold actions
بستن مرورگر
Closing the browser
پخش کلیک کوکی
Playing Cookie clicker
اجرای اقدامات II (حرکت)
Executing Actions II (Move)
به اقدامات عنصر بروید
Move to element actions
حرکت با افست
Move by offset
با افست به عنصر بروید
Move to element by offset
اجرای اقدامات III (تایپ)
Executing Actions III (Typing)
کلید بالا و پایین
Key Up and Key Down
عملکرد کلیدها را ارسال کنید
Send Keys action
کلیدهای ویژه در سلنیوم
Special Keys in Selenium
بازنشانی اقدامات
Reset actions
رسیدگی به استثنائات در سلنیوم
Handling Exceptions in Selenium
استثناهای رایج در سلنیوم
Common Exceptions in Selenium
نمایش نظرات