آموزش Appium با پایتون، Selenium با پایتون، یادگیری Appium و Selenium، کلاینت Appium پایتون، تسلط بر Appium و Selenium با استفاده از پایتون
این دوره جامع شما را برای تسلط بر اتوماسیون تست با استفاده از Appium و Selenium و زبان برنامهنویسی پایتون آماده میکند. با شرکت در این دوره، مهارتهای کلیدی زیر را کسب خواهید کرد:
این دوره برای مبتدیان کامل طراحی شده و هیچ دانش قبلی نیاز نیست. دوره از صفر آغاز میشود.
آشنایی اولیه با ابزارهای تست بیش از حد کافی است.
دوره در تاریخ ۹ آگوست ۲۰۲۵ با مباحث زیر بهروزرسانی شده است:
زمان استفاده از ID و Xpath - ویدیوی رفع ابهام در درس ۳۱ اضافه شد
دوره در تاریخ ۴ آگوست ۲۰۲۵ با مباحث زیر بهروزرسانی شده است:
اسکرول با استفاده از UiScrollable
اسکرول با استفاده از UiScrollable - setAsVerticalList
اسکرول با استفاده از UiScrollable - setAsHorizontalList
اسکرول با استفاده از UiScrollable - setMaxSearchSwipes
اسکرول با استفاده از UiScrollable - scrollForward & scrollBackward
اسکرول با استفاده از UiScrollable - ScrollToEnd & scrollToBeginning
دوره در تاریخ ۳ آگوست ۲۰۲۵ با مباحث زیر بهروزرسانی شده است:
اجرای موازی با استفاده از systemPort و wdaLocalPort
دوره در تاریخ ۲ آگوست ۲۰۲۵ با مباحث زیر بهروزرسانی شده است:
پلاگین Appium-gestures: DoubleTap
پلاگین Appium-gestures: LongPress
دوره در تاریخ ۱ آگوست ۲۰۲۵ با مباحث زیر بهروزرسانی شده است:
بررسی اجمالی ElementID
نصب و بررسی اجمالی پلاگین Appium-gestures
پلاگین Appium-gestures: Swipe Up & Swipe Down - اندروید
پلاگین Appium-gestures: Swipe Up & Swipe Down - آیفون
پلاگین Appium-gestures: Swipe Left & Swipe Right
پلاگین Appium-gestures: Drag and Drop
دوره در تاریخ ۳۱ جولای ۲۰۲۵ با مباحث زیر بهروزرسانی شده است:
شناسایی مختصات شامل X، Y، Height و Width
دوره در تاریخ ۳۰ جولای ۲۰۲۵ با مباحث زیر بهروزرسانی شده است:
یک بخش جدید اضافه کردهایم که در آن پرسش و پاسخها و موضوعات درخواستی دانشجویان را بارگذاری خواهیم کرد؛ لطفاً به بخش زیر با عنوان "سوالات مصاحبه و پاسخها و موضوعات درخواستی دانشجویان" مراجعه کنید.
دوره در تاریخ ۲۹ جولای ۲۰۲۵ با مباحث زیر بهروزرسانی شده است:
پلاگین Appium-device-farm: پیکربندی ضبط ویدیو
پلاگین Appium-device-farm: پیادهسازی ضبط ویدیو
دوره در تاریخ ۲۸ جولای ۲۰۲۵ با مباحث زیر بهروزرسانی شده است:
دستور find_image_occurrence با مثال
پیکربندی و پیادهسازی پلاگین appium-device-farm با مثال
دوره در تاریخ ۲۷ جولای ۲۰۲۵ با مباحث زیر بهروزرسانی شده است:
دستور getImagesSimilarity با مثال
دوره در تاریخ ۲۶ جولای ۲۰۲۵ با مباحث زیر بهروزرسانی شده است:
پلاگین Appium-Dashboard با مثالها
پلاگین Appium-Image با مثالها
دوره در تاریخ ۸ ژوئن ۲۰۲۵ بهروزرسانی شده است:
فریمورک سفارشی برای موبایل و وب - یک فریمورک واحد که از برنامههای موبایل و وب پشتیبانی میکند
Appium و Selenium با پایتون - تسلط بر تست اتوماسیون موبایل و وب با APPIUM 2.X در دستگاههای اندروید و iOS و Selenium Webdriver
این دوره برای مبتدیان کامل طراحی شده است.
اگر در Appium، Selenium یا پایتون کاملاً مبتدی هستید، این دوره به شما کمک میکند تا بر این ابزارها مسلط شوید. ویدئوهای گام به گام و بسیار ابتدایی برای راهنمایی شما از صفر.
با Appium و Selenium با استفاده از پایتون شروع کنید.
مقدمهای بر پایتون
نصب پایتون در ویندوز
نصب پایتون در MAC
بررسی اجمالی ویرایشگرها و نصب PyCharm
پیکربندی ویرایشگر Eclipse برای اسکریپتنویسی پایتون
ایجاد یک پروژه و افزودن کامنت در PyCharm
انواع داده و مثالها
مثالها برای نوع داده String
بررسی اجمالی لیستها با مثال
دستور If و مثالها
حلقههای For با مثالها
حلقههای While با مثالها
بررسی اجمالی توابع و import
مقدمهای بر کلاس و شیء
اهمیت HOMEBREW
پیکربندی Appium Python
بررسی اجمالی Appium 2.X
نصب Appium 2.X، نصب درایورها برای اجرای اندروید و iOS
بررسی اجمالی درایورها و Options
برنامه Appium Python برای راهاندازی برنامه اندروید و iOS
بررسی اجمالی حالت USB Debugging و اتصال گوشی واقعی اندروید
Appium Inspector - بررسی اجمالی، نصب، مثال
سناریو: راهاندازی برنامه و مدیریت دکمه، فیلد متنی
سناریو: مدیریت هشدارها (Alerts)، فیلدهای متنی، دکمهها - جریان ثبتنام و ورود
سناریو: مدیریت Switch، Dropdown و دکمه Alert
سناریو: مدیریت DropDown با استفاده از FindElements، GetAttribute
سناریو: ScrollDown با استفاده از جدیدترین اکشنها
سناریو: TAP و LongPress با استفاده از جدیدترین اکشنها
بررسی اجمالی همگامسازی (Synchronisation) با مثالها
راهاندازی سرور Appium با استفاده از برنامه
Appium Inspector ==> ضبط و شناسایی عناصر با استفاده از مختصات
مثالها برای مدیریت کیبورد
مدیریت برنامههای هیبریدی ==> تغییر Context
مدیریت برنامههای سیستمی - دوربین و ماشینحساب
سناریو - مدیریت برنامههای وب (WEB APP)
گرفتن اسکرینشات و ضبط ویدیو
noReset با مثال
اختیاری - بررسی اجمالی پیکربندی MAC
برقراری جلسه Inspector برای UIKitCatalog app در شبیهساز
مدیریت دکمهها، فیلدهای متنی، Checkbox در شبیهساز
مدیریت Switch ها
مدیریت هشدارها (Alerts)
مدیریت Date Picker
مدیریت Picker View
تغییر Context - از Native به Web View
Tap با استفاده از مختصات
اجرای Scroll down در برنامه
پیکربندی PyTest و اجرای توابع پایه
Fixtures و Decorators در PyTest با مثالها
PyTest Marker، Parameterised Markers با مثالها
PyTest Hard Assertions، Soft Assertions
PyTest: راهاندازی برنامه در شبیهساز آیفون
پارامترهای Pytest در راهاندازی برنامه iOS
گزارشهای PyTest - HTML و ALLURE با مثالها
PyTest - گرفتن اسکرینشات و اسکرینشات در هنگام خطا
اجرای موازی در شبیهسازها
تولید Log ها
خواندن دادهها از یک فایل پیکربندی
خواندن دادهها از اکسل و نوشتن دادهها در اکسل
فریمورک - Page Factory Model
بررسی اجمالی GITHUB
بخش فریمورک Appium - یکپارچهسازی Jenkins
نصب پایتون در ویندوز
نصب پایتون در MAC
بررسی اجمالی ویرایشگرها و نصب PyCharm
پیکربندی ویرایشگر Eclipse برای اسکریپتنویسی پایتون
ایجاد یک پروژه و افزودن کامنت در PyCharm
انواع داده و مثالها
مثالها برای نوع داده String
بررسی اجمالی لیستها با مثال
دستور If و مثالها
حلقههای For با مثالها
حلقههای While با مثالها
بررسی اجمالی توابع و import
مقدمهای بر کلاس و شیء
چرا افراد پایتون را به جاوا برای Selenium ترجیح میدهند
بررسی اجمالی Selenium
گزینههای ضبط و پخش در Selenium
نصب Selenium برای پایتون
سناریو ۱: اولین اسکریپت اتوماسیون در PyCharm
بررسی اجمالی Locator ها
نحوه استفاده از Locator ها در یک برنامه
سناریو ۲: انجام عملیات جستجو در بینگ
اجرای اسکریپت تست بدون تعیین فایل اجرایی درایور
سناریو ۳: مدیریت Checkbox ها
سناریو ۴: مدیریت RadioButton ها
سناریو ۵: مدیریت Dropdown
سناریو ۶: ایجاد یک اسکریپت تست با استفاده از findElements - بخش ۱
سناریو ۸: انجام عملیات Tab با استفاده از دستور sendkeys
سناریو ۹: مدیریت Frame ها
سناریو ۱۰: انتخاب یک تاریخ از Date Picker
سناریو ۱۱: مدیریت Drag n Drop
سناریو ۱۳: نحوه گرفتن مختصات یک شیء
سناریو ۱۴: مدیریت Tooltip ها
سناریو ۱۵: مدیریت Auto Suggestion ها و گرفتن اسکرینشات
سناریو ۱۶: مدیریت Mouse Hover
سناریو ۱۸: مدیریت چندین پنجره
سناریو ۱۹: مدیریت Webtable ها
سناریو ۲۰: مثالها برای Wait
سناریو ۲۱: مدیریت هشدارها (Alerts)
سناریو ۲۲: مدیریت Javascript ها
سناریو ۲۳: تست Data Driven با مثالها
بررسی اجمالی فریمورک unittest با مثالها
تولید گزارش اجرای تست
Page Object Model با مثال
Page Factory Model با مثال
بررسی اجمالی GITHub
اجرای unittest از Jenkins
مقدمهای بر فریمورک با مثال
پیکربندی PyTest و اجرای توابع پایه
Fixtures و Decorators در PyTest با مثالها
PyTest Marker، Parameterised Markers با مثالها
PyTest Hard Assertions، Soft Assertions
گرفتن اسکرینشات و اسکرینشات در هنگام خطا
تولید گزارشهای HTML و Allure
منطقهای قابل استفاده مجدد - ابزارها - تولید Log ها
منطقهای قابل استفاده مجدد - ابزارها - خواندن دادهها از یک فایل پیکربندی
منطقهای قابل استفاده مجدد - ابزارها - خواندن دادهها از اکسل و نوشتن دادهها در اکسل
فریمورک Selenium - Page Factory Model - GIT HUB و Jenkins Pipeline
ویژگیهای PyTest
ابزارهای Data Driven و conftest
فریمورک Selenium - Page Factory Model - GIT HUB و Jenkins Pipeline
PyTest - ورود به برنامه Sauce Demo
بیایید شروع کنیم... با آرزوی موفقیت برای شما!
Lucky Trainings
مربی سلنیوم
نمایش نظرات