اپلیکیشن اندرویدی فلشکارت آموزشی مدیریت پنجرهها و تبها در مرورگر با پایتون
🎓 دوره آموزشی جامع
📚 اطلاعات دوره
عنوان دوره: دوره مدیریت پنجرهها و تبها در مرورگر با پایتون
موضوع کلی: اتوماسیون با پایتون
موضوع میانی: اتوماسیون مرورگرهای وب
📋 سرفصلهای دوره
- 1. فصل ۱: مقدمه ای بر اتوماسیون مرورگر
- 2. فصل ۲: نصب و راهاندازی Selenium
- 3. فصل ۳: درک ساختار Selenium WebDriver
- 4. فصل ۴: یافتن عناصر در صفحه وب
- 5. فصل ۵: تعامل با عناصر وب
- 6. فصل ۶: مدیریت پنجرههای مرورگر
- 7. فصل ۷: اندازهگیری و جابجایی پنجرهها
- 8. فصل ۸: بستن و خروج از مرورگر
- 9. فصل ۹: مدیریت تبهای مرورگر
- 10. فصل ۱۰: باز کردن تبهای جدید
- 11. فصل ۱۱: جابجایی بین تبها
- 12. فصل ۱۲: بستن تبهای خاص
- 13. فصل ۱۳: گرفتن تمام هندلهای تب
- 14. فصل ۱۴: استفاده از JavaScript در Selenium
- 15. فصل ۱۵: اجرای کدهای JavaScript
- 16. فصل ۱۶: فراخوانی توابع JavaScript
- 17. فصل ۱۷: مدیریت پنجرههای پاپآپ
- 18. فصل ۱۸: تشخیص پنجرههای پاپآپ
- 19. فصل ۱۹: تعامل با پنجرههای پاپآپ
- 20. فصل ۲۰: بستن پنجرههای پاپآپ
- 21. فصل ۲۱: کار با Alertها
- 22. فصل ۲۲: پذیرش Alertها
- 23. فصل ۲۳: رد Alertها
- 24. فصل ۲۴: گرفتن متن Alertها
- 25. فصل ۲۵: ارسال متن به Promptها
- 26. فصل ۲۶: مدیریت پنجرههای محاورهای (Modal Windows)
- 27. فصل ۲۷: شناسایی پنجرههای محاورهای
- 28. فصل ۲۸: تعامل با پنجرههای محاورهای
- 29. فصل ۲۹: بستن پنجرههای محاورهای
- 30. فصل ۳۰: مرور تاریخچه صفحه
- 31. فصل ۳۱: ناوبری به جلو و عقب
- 32. فصل ۳۲: تازه کردن صفحه
- 33. فصل ۳۳: انتظار در Selenium
- 34. فصل ۳۴: انتظار صریح (Explicit Wait)
- 35. فصل ۳۵: انتظار ضمنی (Implicit Wait)
- 36. فصل ۳۶: انتظار برای عناصر قابل مشاهده
- 37. فصل ۳۷: انتظار برای کلیکپذیر بودن عناصر
- 38. فصل ۳۸: انتظار برای حضور عناصر
- 39. فصل ۳۹: مدیریت کوکیها
- 40. فصل ۴۰: گرفتن تمام کوکیها
- 41. فصل ۴۱: افزودن کوکی جدید
- 42. فصل ۴۲: حذف کوکی خاص
- 43. فصل ۴۳: حذف تمام کوکیها
- 44. فصل ۴۴: اسکرینشات گرفتن
- 45. فصل ۴۵: گرفتن اسکرینشات از کل صفحه
- 46. فصل ۴۶: گرفتن اسکرینشات از یک عنصر خاص
- 47. فصل ۴۷: ذخیره اسکرینشاتها
- 48. فصل ۴۸: مدیریت پنجرههای جدید با JavaScript
- 49. فصل ۴۹: باز کردن پنجره جدید با JavaScript
- 50. فصل ۵۰: بستن پنجره جدید با JavaScript
- 51. فصل ۵۱: رفتن به پنجره والد با JavaScript
- 52. فصل ۵۲: استفاده از Frameها
- 53. فصل ۵۳: ورود به Frame
- 54. فصل ۵۴: خروج از Frame
- 55. فصل ۵۵: رفتن به Frame والد
- 56. فصل ۵۶: مدیریت پنجرههای توسعهدهنده (DevTools)
- 57. فصل ۵۷: دسترسی به DevTools Protocol
- 58. فصل ۵۸: اجرای دستورات DevTools
- 59. فصل ۵۹: گرفتن لاگهای کنسول
- 60. فصل ۶۰: گرفتن Network Requestها
- 61. فصل ۶۱: اجرای وظایف پسزمینه
- 62. فصل ۶۲: زمانبندی وظایف
- 63. فصل ۶۳: اجرای وظایف در فواصل زمانی
- 64. فصل ۶۴: توقف وظایف زمانبندی شده
- 65. فصل ۶۵: مدیریت وضعیت پنجره (Minimized, Maximized)
- 66. فصل ۶۶: کوچک کردن پنجره مرورگر
- 67. فصل ۶۷: بزرگ کردن پنجره مرورگر
- 68. فصل ۶۸: تمام صفحه کردن پنجره مرورگر
- 69. فصل ۶۹: مدیریت چندین مرورگر به طور همزمان
- 70. فصل ۷۰: باز کردن چندین نمونه مرورگر
- 71. فصل ۷۱: جابجایی بین نمونههای مرورگر
- 72. فصل ۷۲: بستن نمونههای مرورگر
- 73. فصل ۷۳: مدیریت پنجرههای ناشناس (Incognito)
- 74. فصل ۷۴: باز کردن پنجره ناشناس
- 75. فصل ۷۵: تشخیص پنجره ناشناس
- 76. فصل ۷۶: استفاده از تنظیمات پیشرفته مرورگر
- 77. فصل ۷۷: تنظیم پروفایل کاربر
- 78. فصل ۷۸: تنظیمات Proxy
- 79. فصل ۷۹: تنظیم User Agent
- 80. فصل ۸۰: مدیریت خطاها و استثناها
- 81. فصل ۸۱: گرفتن خطاهای رایج Selenium
- 82. فصل ۸۲: استفاده از try-except بلوکها
- 83. فصل ۸۳: مدیریت خطاهای مربوط به یافتن عناصر
- 84. فصل ۸۴: مدیریت خطاهای مربوط به تعامل با عناصر
- 85. فصل ۸۵: گزارشدهی و مستندسازی
- 86. فصل ۸۶: ثبت رویدادها
- 87. فصل ۸۷: تولید گزارشهای آزمون
- 88. فصل ۸۸: مستندسازی کد
- 89. فصل ۸۹: نکات پیشرفته و ترفندها
- 90. فصل ۹۰: مرورگرهای پشتیبانی شده
- 91. فصل ۹۱: درایورهای مرورگر
- 92. فصل ۹۲: اتوماسیون برای اهداف مختلف
- 93. فصل ۹۳: استخراج دادهها
- 94. فصل ۹۴: تست خودکار رابط کاربری
- 95. فصل ۹۵: پر کردن فرمها
- 96. فصل ۹۶: پروژه عملی: اتوماسیون ورود به سایت
- 97. فصل ۹۷: پروژه عملی: جمعآوری اطلاعات از یک صفحه وب
- 98. فصل ۹۸: پروژه عملی: ناوبری و اسکرینشاتگیری
- 99. فصل ۹۹: مقایسه Selenium با ابزارهای دیگر
- 100. فصل ۱۰۰: آینده اتوماسیون مرورگر با پایتون
این اپلیکیشن فارسی برای یادگیری و مرور محتوای آموزشی از طریق فلشکارت طراحی شده است. کارتها را یکییکی مرور کنید، پاسخ پرسشها را به یاد بیاورید و نتیجه هر پاسخ را ثبت کنید. محتوای دوره پس از نصب درون برنامه در دسترس است تا برای مطالعه روزمره معمولاً به اتصال مداوم اینترنت نیاز نداشته باشید.
محتوای آموزشی در قالبهای متنوع ارائه میشود تا هم برای یادگیری مفاهیم جدید و هم برای تثبیت آموختهها قابل استفاده باشد.
- رابط کاربری فارسی و راستچین با فونت وزیر.
- تم روشن و تیره مطابق تنظیمات سیستم.
- صفحهبندی ساده برای انتخاب دوره و شروع مرور.
- نمایش تعداد دفعات مرور هر فصل.
- انتخاب چند فصل برای مرور همزمان.
- امکان تمرکز بر فصلهایی که هنوز مرور نشدهاند.
این اپلیکیشن برای دانشآموزان، دانشجویان، داوطلبان آزمونها و علاقهمندان به یادگیری طراحی شده است؛ بهویژه کسانی که میخواهند مطالب آموزشی را در زمانهای کوتاه مرور کنند، دانستههای خود را بسنجند و مطالعه منظمتری داشته باشند.
نظرات
هنوز نظری ثبت نشده است.
وارد شوید تا نظر ثبت کنید.