در حال حاضر محصولی در سبد خرید شما وجود ندارد.
با مشاهده این کورس آموزشی از طریق انجام پروژه های واقعی و به زبانی بسیار ساده مطالب فراوانی را در رابطه با جاوا یاد می گیرید.
عنوان اصلی : Learn Selenium WebDriver with Java
مفاهیم اولیه برنامه نویسی جاوا:
معرفی
نصب کیت توسعه جاوا (JDK).
نصب محیط توسعه یکپارچه Eclipse (IDE).
نوشتن اولین برنامه جاوا
انواع داده های اولیه در جاوا
عملگرهای حسابی در جاوا
عملگرهای منطقی و بیتی در جاوا
اپراتورهای رابطه ای در جاوا
اظهارات مشروط - اگر شرط
عبارات شرطی - تودرتو اگر شرط
حلقه ها - برای حلقه
برای حلقه - تمرین دستی
Loops - Nested For
Nested For Loop - تمرین دستی
حلقه ها - while و Do while
حلقه ها - شکستن و ادامه دادن
عملیات رشته:
مبانی رشته
مقایسه رشته ها
جستجوی رشته ها
برش رشته ها
جایگزینی رشته ها
تبدیل رشته ها
برنامه نویسی شی گرا:
کلاس و شی چیست-
کلاس و شی - تمرین عملی 1
متدها در جاوا
روش اضافه بار
Access Specifiers - Modifiers
سازنده
کپسوله سازی داده ها
کلمه کلیدی ثابت
روش اصلی
کلاس و شی - تمرین عملی 2
کلاس های ویژه و مفید در جاوا:
کلاس ریاضی
کلاس StringBuilder
روش StringBuilder
کلاس اسکنر
کلاس تصادفی
کلاس شناسه منحصر به فرد جهانی (UUID).
موارد جدید در جاوا 10:
var کلمه کلیدی
مفهوم جمع آوری زباله (GC) و به روز رسانی جاوا 10 در GC
سایر به روز رسانی ها در جاوا 10
وراثت، انتزاع و چند شکلی:
وراثت طبقاتی
نادیده گرفتن روش
پلی مورفیسم
کلمه کلیدی فوق العاده
سازنده سوپرکلاس
مشخص کننده دسترسی محافظت شده
انتزاع - مفهوم - برداشت
رابط
کلمه کلیدی نهایی
برنامه نویسی با آرایه ها در جاوا:
آرایه چیست-
شی آرایه
تقویت شده برای حلقه برای تکرار آرایه
آرایه - تمرین عملی
آرایه دو بعدی (2 بعدی).
آرایه دو بعدی (2 بعدی) - تمرین عملی
آرایه از شی
برنامه نویسی با لیست در جاوا:
ArrayList
ساختار یک لیست پیوندی
کلاس LinkedList
ArrayList در مقابل LinkedList
ListIterator
مجموعه ها و نقشه ها:
HashSet
LinkedHashSet
مجموعه درختی
تکرار در مجموعه ها
HashMap
نقشه درختی
تکرار در Maps
عبارات با قاعده:
مقدمه ای بر عبارات منظم (Regex)
کمیت کننده ها
کلاس های شخصیت
عبارات براکت
یا عملگر در عبارات منظم (Regex)
عملگر نقطه در عبارات منظم (Regex)
تطبیق حریص و تنبل
عبارات منظم (Regex) - تمرین عملی 1
عبارات منظم (Regex) - تمرین عملی 2
منظم کردن محدوده اعداد
رسیدگی به استثنا:
استثنا چیست -
خطا در مقابل استثنا
استثناهای بررسی شده و بدون علامت
اعلامیه پرتاب می کند
بلوک را امتحان کنید و بگیرید - مدیریت استثنا
بالاخره بلاک کنید
عملیات تاریخ و زمان (Rev Java 8):
تاریخ و زمان محلی
تاریخ و زمان سفارشی
تاریخ آینده و گذشته
آینده و زمان گذشته
تفاوت تاریخ
تفاوت زمانی
فرمتگر تاریخ-زمان
کار با فایل های متنی - ورودی/خروجی Apache Commons (IO):
خواندن فایل متنی با استفاده از ورودی/خروجی Apache Commons (IO)
ویرایش فایل متنی با استفاده از ورودی/خروجی Apache Commons (IO)
سوال مصاحبه - مرتب کردن یک خط از یک فایل متنی
کپی و انتقال فایل های متنی
تمرین مصاحبه - حذف کلمات تکراری از یک فایل متنی
کار با فایلهای اکسل - پیادهسازی ضعیف Apache Obfuscation (POI):
معرفی ماژول
خواندن اکسل با استفاده از پیاده سازی ضعیف مبهم (POI)
خواندن داده های اکسل در آرایه دو بعدی (2 بعدی).
نوشتن اکسل با استفاده از پیاده سازی ضعیف مبهم (POI)
معرفی Selenium WebDriver:
معماری WebDriver
ایجاد یک پروژه Maven
پیکربندی Selenium WebDriver با Maven
راه اندازی ChromeDriver
به روز رسانی: بارگیری ChromeDriver
راه اندازی درایور فایرفاکس (Gecko).
به روز رسانی: دانلود GeckoDriver
ناوبری خودکار مرورگر (به عقب، جلو، بازخوانی، پیمایش به)
دریافت جزئیات اولیه صفحه (URL، عنوان، و غیره)
مکان یاب عناصر:
مبانی HTML
بررسی WebElements
یافتن عناصر با شناسه و متن پیوند
یافتن عناصر بر اساس نام و کلاس
XPath:
ChroPath برای کروم
ایجاد XPath با استفاده از ویژگی ها
ایجاد XPath با استفاده از متن
XPath برای عناصر پویا
محورهای XPath:
XPath با استفاده از رابطه والد-فرزند
XPath با استفاده از رابطه اجداد و نسل
XPath با استفاده از رابطه Preceding-Following
XPath مطلق در مقابل XPath نسبی
انتخابگرهای سبک آبشاری (CSS):
انتخابگرهای برگه های سبک آبشاری (CSS) و برگه های سبک آبشاری (CSS).
ایجاد انتخابگرهای سبک آبشاری (CSS) با استفاده از ویژگی ها
انتخابگرهای سبک آبشاری (CSS) برای عناصر پویا
ایجاد انتخابگرهای سبک آبشاری (CSS) با استفاده از چندین ویژگی
انتخابگرهای سبک آبشاری پیشرفته (CSS).
ایجاد انتخابگرهای شیوه نامه آبشاری (CSS) با استفاده از شماره گذاری گره فرزند
کار با Element Collections:
بازیابی مجموعه ای از WebElements
مدیریت مجموعه WebElements
قابل مشاهده در مقابل عناصر وب پنهان
WebElements در WebElement دیگر
دریافت جزئیات از صفحه وب برای هدف اعتبارسنجی:
دریافت جزئیات اولیه
دریافت جزئیات شیوه نامه آبشاری (CSS).
بررسی اینکه آیا یک عنصر قابل مشاهده و فعال است یا خیر
بررسی وجود عنصر
بررسی اینکه آیا یک عنصر انتخاب شده است یا خیر
خودکارسازی عناصر وب خاص - جعبهها، تعیینکنندههای تاریخ و جدولهای وب را انتخاب کنید:
کار با جعبه های انتخاب
کار با جعبه های چند انتخابی
کار با Datepicker
کار با جداول وب
مدیریت اشیاء در سلول های جدول وب
خودکار کردن پاپ آپ های مرورگر:
مدیریت پاپ آپ های مرورگر
کار با چند مرورگر ویندوز
بستن تمام پنجره های پاپ آپ مرورگر
در مقابل ترک
خودکارسازی iFrames:
آی فریم ها
iFrames تو در تو
خودکارسازی هشدارهای جاوا اسکریپت:
جعبه هشدار پایه جاوا اسکریپت
جعبه تأیید جاوا اسکریپت
جعبه درخواست جاوا اسکریپت
خودکار کردن اقدامات ماوس - کشیدن و رها کردن، شناور کردن ماوس، کلیک و نگه داشتن، و غیره:
شناور موش
کلیک راست
کشیدن و انداختن
تغییر اندازه عناصر UI
لغزنده
عملیات چند کلیدی
همگام سازی تست:
همگام سازی تست چیست-
انتظار ضمنی
صبر صریح
TestNG - قسمت 1:
نصب TestNG
خودکارسازی اولین تست در TestNG
اظهارات در TestNG
ادعاهای سخت در مقابل نرم در TestNG
نصب Vue CLI و ایجاد یک پروژه جدید
@BeforeClass و @AfterClass Annotations
مدیریت اجرای تست با استفاده از فایل های TestNG XML
گنجاندن و حذف روش ها در یک فایل XML
@BeforeTest و @AfterTest حاشیه نویسی
@BeforeSuite و @AfterSuite Annotations
Page Object Model (POM) و Page Factory:
کارخانه صفحه
مجموعه عناصر (فهرست) در Page Factory
مقداردهی اولیه عناصر صفحه کارخانه
مدل شی صفحه (POM)
ایجاد کلاس پایه
ایجاد کتابخانه صفحه
ایجاد کتابخانه جریان
TestNG - قسمت 2:
گروه های TestNG
پارامترهای TestNG
مدیریت وابستگی های تست در TestNG
نادیده گرفتن روش های تست در TestNG
اجرای موازی در TestNG
گزارشهای زبان نشانهگذاری فرامتن TestNG (HTML).
ارائه دهنده داده در TestNG
نتایجی که اظهار شده
Learn Selenium WebDriver with Java
در این روش نیاز به افزودن محصول به سبد خرید و تکمیل اطلاعات نیست و شما پس از وارد کردن ایمیل خود و طی کردن مراحل پرداخت لینک های دریافت محصولات را در ایمیل خود دریافت خواهید کرد.