در حال حاضر محصولی در سبد خرید شما وجود ندارد.
تست اتوماسیون با چارچوب نسل بعدی WebDriverio با استفاده از JavaScript & node.js
عنوان اصلی : WebdriverIO Bootcamp - [COMPLETELY UPDATED IN JUNE 2022]
سرفصل های دوره :
مقدمه:
انجمن WebdriverIO
نمونههای کد پیوست دوره چگونه ساختار میشوند
Setup Development Environment :
کد و برنامه های افزودنی ویژوال استودیو - راه اندازی
Chrome و Firefox - راه اندازی
Git - راه اندازی
Project & Package.json - راه اندازی
WebdriverIO Wdio - راه اندازی
به روز نگه داشتن WebdriveIO
Wdio - Testunner:
Wdio - Testunner
سناریوی ساده دنیای واقعی:
موکا چیست؟ و چگونه می توانیم از موکا استفاده کنیم؟
گرفتن الزامات آزمون
فرمانهای API و تکمیل خودکار
آزمون اول - ایجاد - قسمت 1_2
آزمون اول - ایجاد - قسمت 2_2
چالش آزمون
چالش آزمون - راه حل
خلاصه و بهبود
Wdio Browser Object - Inspection
Synchronous vs Asynchronous - (درک ناهمزمان JS) :
همگام در مقابل ناهمزمان - نمای کلی
ناهمزمان - مثال
WebdriverIO Sync در مقابل Async - مثال
مکان یابی عناصر:
مکان یابی عناصر - مثال ها
$ - findElement
$$ - findElements
انتظارها و زمانبندیها:
مکث
waitForDisplayed
waitForExist
صبر کنید تا
اظهارات:
Expect vs Jest
اشکالزدایی:
Console.log و Wdio Logging
اشکالزدایی
تعامل عناصر پیشرفته:
ورودی ها
لیست های کشویی
فرماندهی ایالت
مدیریت ویندوز
IFrames
هشدارها
آپلود فایل
JS Execute
گزارش :
گزارش های Allure
ضمیمه کردن اسکرین شات ها
تولید خودکار گزارش ها
گزارش های سفارشی
مثال دنیای واقعی پیشرفته:
ایجاد تست - قسمت 1/8
ایجاد تست - قسمت 2/8
ایجاد تست - قسمت 3/8
ایجاد تست - قسمت 4/8
ایجاد تست - قسمت 5/8
ایجاد تست - قسمت 6/8
ایجاد تست - قسمت 7/8
ایجاد تست - قسمت 8/8
مفاهیم پیشرفته:
Wdio Hooks
آزمون های پوسته پوسته را دوباره امتحان کنید
فرمان های سفارشی
مدلسازی شیء صفحه - مقدمه
POM - صفحه پایه - راه اندازی
POM - صفحه فرعی - راه اندازی - قسمت 1_2
POM - صفحه فرعی - راه اندازی - قسمت 2_2
POM - مثال دنیای واقعی - قسمت 1_4
POM - مثال دنیای واقعی - قسمت 2_4
POM - مثال دنیای واقعی - قسمت 3_4
POM - مثال دنیای واقعی - قسمت 4_4
POM - چالش
POM - راه حل
ایجاد داده های تصادفی
اسکریپتهای سفارشی و مجموعههای آزمایشی
اجرای آزمایش موازی - سلنیوم مستقل
اجرای تست موازی - درایورهای مرورگر
گزینه های مرورگر
مدیریت محیط های مختلف - قسمت 1/2
مدیریت محیط های مختلف - قسمت 2/2
سایر دوره ها - [**کدهای کوپن**]:
سایر دوره - [**کدهای کوپن**]
جنکینز CI و بیشتر! :
جاوا JDK - راه اندازی
جنکینز - راه اندازی
پیکربندی جنکینز
شغل - ایجاد
آزمون های انفرادی راه اندازی می شود
سطح گزارش - پارامترها
گزارش های Allure
بهبود استحکام تست
[بایگانی شده] - مقدمه:
مقدمه
نمونه اجرای آزمایش با استفاده از webdriverIO و webdriveruniveristy.com
لطفا تماشا کنید!! WebdriverIO v4 & V5 - مهم
دانلود رایگان بیش از 200 صفحه کتاب الکترونیکی - برای کمک به شما در اصلاح
[بایگانی شده] - راه اندازی و منابع:
راه اندازی Gitbash برای ویندوز
راه اندازی iTerm2 برای Mac
WebdriverIO API
مهم: WebdriverIO v4 و NodeJS
NodeJS npm Package JSON Setup
مهم - در مورد دو سخنرانی زیر توجه داشته باشید - لطفا بخوانید
مدیریت وابستگی ها
تنظیم مستقل سلنیوم
تنظیم IDE متن عالی
تنظیم و منابع - آزمون
[بایگانی شده] - ایجاد اولین آزمونهای ما:
ایجاد اولین تست اتوماسیون ما
ایجاد دومین تست اتوماسیون ما
ایجاد اولین آزمون های ما - امتحان
[بایگانی شده] - Wdio :
Wdio - Creation & Review
Wdio - آزمایشهای راهاندازی
Wdio - تماس با ما و تست پورتال ورود به سیستم
Wdio - اجرای تست های جدید و بهبود یافته ما
Wdio - بررسی فایل Wdio
Wdio - آزمون
[بایگانی شده] - موکا:
موکا - مقدمه
موکا - ساختار و ترکیب تست ها قسمت 1
موکا - ساختار و ترکیب تست ها قسمت 2
موکا - بررسی و اجرای تست های جدید و بهبود یافته ما
موکا - آزمون
[بایگانی شده] - حالت همگام سازی Wdio:
ساده سازی تست ها و حالت همگام سازی
پیکربندی تست های ما برای استفاده از حالت همگام سازی
[بایگانی شده] - اسکریپتهای سلنیوم مستقل و NPM:
Selenium Standalone & NPM Scripts
Selenium Standalone & NPM Scripts - Quiz
[بایگانی شده] - محیطها و URL پایه:
تنظیم URL پایه
مدیریت چندین محیط در طول زمان اجرا
محیطها و URL پایه - آزمون
[بایگانی شده] - ورود به سیستم:
ورود به سیستم در طول زمان اجرا
ثبت نام - آزمون
[بایگانی شده] - اظهارات گره:
اجرای ادعاهای گره
نادعاهای قصیده - مسابقه
[بایگانی شده] - چای:
چای - ادعاهای پیشرفته و مثال کد - قسمت 1
چای - نمونه ادعاهای پیشرفته و کد - قسمت 2
چای - افزودن اظهارات به آزمونهای ما
Chai - متمرکز کردن ادعاها با استفاده از فایل wdio ما
چای - آزمون
[بایگانی شده] - مکث، حالت اشکال زدایی و انتخابگرها:
دستور مکث قسمت 1
فرمان مکث قسمت 2
حالت اشکال زدایی
ایجاد انتخابگرها با استفاده از Ranorex
مکث، حالت اشکال زدایی و انتخابگرها - آزمون
[بایگانی شده] - هدفگیری و رد شدن از آزمونهای خاص:
تست های خاص هدف گذاری
رد شدن از تست های خاص
هدف گیری و پرش از تست های خاص - امتحان
[بایگانی شده] - استخراج CSS:
فرمان getCssProperty
[بایگانی شده] - Mocha Hooks:
قلاب موکا قسمت 1
قلاب موکا قسمت 2
موکا هوک - آزمون
[بایگانی شده] - مدیریت برگههای پنجره مرورگر:
برگه ها قسمت 1
Tabs Part 2
مدیریت برگه های ویندوز مرورگر - آزمون
[بایگانی شده] - تأیید عناصر:
isExisting Part 1
isExisting Part 2
قابل مشاهده است
hasFocus قسمت 1
hasFocus قسمت 2
isEnabled قسمت 1
isEnabled قسمت 2
isSelected Part 1
isSelected Part 2
isVisibleWithinViewport قسمت 1
isVisibleWithinViewport قسمت 2
getText، isVisible، isExisting Part 1
getText، isVisible، isExisting Part 2
getText، isVisible، isExisting قسمت 3
waitForText قسمت 1
waitForText قسمت 2
waitForExist، waitForVisible قسمت 1
waitForExist، waitForVisible قسمت 2
صبر کنید تا
waitForValue
[بایگانی شده] - استفاده از داده های خارجی (حالت داده همگام سازی):
استفاده از داده های خارجی (حالت همگام سازی داده ها) - قسمت 1
استفاده از داده های خارجی (حالت همگام سازی داده ها) - قسمت 2
[بایگانی شده] - دستورات سفارشی (addCommand):
دستورات سفارشی (addCommand) - قسمت 1
دستورات سفارشی (addCommand) - قسمت 2
[بایگانی شده] - تزریق کد جاوا اسکریپت (فرمان اجرا):
تزریق کد جاوا اسکریپت (فرمان اجرا) - قسمت 1
تزریق کد جاوا اسکریپت (فرمان اجرا) - قسمت 2
تزریق کد جاوا اسکریپت (فرمان اجرا) - قسمت 3
[بایگانی شده] - مدل شیء صفحه (POM):
مدل شیء صفحه (POM) - مقدمه
مدل شیء صفحه (POM) - فاز 1 - قسمت 1
مدل شیء صفحه (POM) - فاز 1 - قسمت 2
مدل شیء صفحه (POM) - فاز 1 - قسمت 3
مدل شیء صفحه (POM) - فاز 1 - قسمت 4
مدل شی صفحه (POM) - فاز 1 - قسمت 5
مدل شیء صفحه (POM) - فاز 2 - قسمت 1
مدل شی صفحه (POM) - فاز 2 - قسمت 2
مدل شی صفحه (POM) - فاز 2 - قسمت 3
مدل شی صفحه (POM) - فاز 2 - قسمت 4
مدل شی صفحه (POM) - فاز 2 - قسمت 5
مدل شیء صفحه (POM) - فاز 2 - قسمت 6
مدل شیء صفحه (POM) - فاز 3 - قسمت 1
مدل شیء صفحه (POM) - فاز 3 - قسمت 2
مدل شی صفحه (POM) - فاز 3 - قسمت 3
مدل شی صفحه (POM) - فاز 3 - قسمت 4
مدل شیء صفحه (POM) - فاز 3 - قسمت 5
مدل شی صفحه (POM) - فاز 3 - قسمت 6
[بایگانی شده] - گزارش پیشرفته:
گزارش پیشرفته - مقدمه
گزارش پیشرفته - Junit Reports
گزارشدهی پیشرفته - گزارشهای JSON
گزارشدهی پیشرفته - گزارشهای جذاب
گزارشدهی پیشرفته - گزارشهای جذاب - پیوست کردن تصاویر - قسمت 1
گزارشدهی پیشرفته - گزارشهای جذاب - پیوست کردن تصاویر - قسمت 2
[بایگانی شده] - آزاد کردن فضا - حذف فایلها و پوشهها:
آزاد کردن فضا - حذف فایل ها و پوشه ها
[بایگانی شده] - یکپارچه سازی مداوم:
مقدمه و توضیح جنکینز
نصب و راه اندازی جنکینز
جنکینز در حال نصب پلاگین ها و راه اندازی NodeJS
تست های ما را با استفاده از جنکینز فعال کنید
جنکینز در حال افزودن پارامترها
جنکینز در حال افزودن اطلاعات ثبت نام اضافی
جنکینز آزمایشات ما را هر زمان که بخواهیم اجرا می کند
[بایگانی شده] - ایجاد گزارشهای جذاب در جنکینز:
ایجاد گزارش های جذاب در جنکینز - قسمت 1
ایجاد گزارش های جذاب در جنکینز - قسمت 2
ایجاد گزارش های جذاب در جنکینز - قسمت 3
ایجاد گزارش های جذاب در جنکینز - قسمت 4
ایجاد گزارش های جذاب در جنکینز - قسمت 5
[بایگانی شده] - ارتقاء پروژه WebdrverIO v4 موجود ما به WebDriverIO v5:
Webdriver IO v5 - مقدمه
آماده سازی پروژه ما برای Webdriver IO v5
Webdriver IO v5 - دستورالعمل
در حال بارگیری بسته های Webdriver IO v5
نصب WDIO CLI جدید
ایجاد فایل WDIO CLI جدید
پیکربندی فایل WDIO CLI جدید
به روز رسانی وابستگی های ما
دانلود وابستگی های اضافی
مشکل احتمالی با .Dot Reporter
آماده سازی پایه های چارچوب ما
در حال تغییر تست ما برای استفاده از Async Await
سفارشی کردن دستورات مدل شیء صفحه ما
دستورات سفارشی - waitForDisplayed
افزودن اظهاراتمستقیماً در تست های ما
آزمایشهای جدید Webdriver IO v5 ما را راهاندازی میکنیم
ترکیب بلوکهای Catch به ادعاهای ما
کد نهایی پروژه
[بایگانی شده] - WebdriverIO V5 از ابتدا! :
مقدمه
[بایگانی شده] - کد ویژوال استودیو (IDE):
نصب و راه اندازی کد ویژوال استودیو
تنظیم افزونه Code Runner
تغییر تم های رنگی
[بایگانی شده] - راه اندازی پروژه WebdriverIO v5 ما:
نصب آخرین نسخه NodeJS
راه اندازی Package.json
دانلود آخرین بسته های WebdriverIO v5
[بایگانی شده] - تنظیمات زیباتر:
تنظیم زیباتر (فرمتر کد پیشرفته)
[بایگانی شده] - پیکربندی فایل Wdio جدید:
تنظیم فایل Wdio
[بایگانی شده] - بابل:
راه اندازی Babel
[بایگانی شده] - سرور سلنیوم:
نمای کلی سرور سلنیوم
[بایگانی شده] - ایجاد اولین تست WebdriverIO v5 ما! :
ایجاد اولین آزمون ما - قسمت 1/2
ایجاد اولین تست ما - قسمت 2/2
[بایگانی شده] - سرور سلنیوم توسعه یافته - [تغییر شماره پورت]:
تغییر شماره پورت سرور سلنیوم
[بایگانی شده] - ChromeDriver:
راه اندازی ChromeDriver
[بایگانی شده] - انتخاب کنندگان:
ایجاد انتخابگرهای پیشرفته - قسمت 1/2
ایجاد انتخابگرهای پیشرفته - قسمت 2/2
[بایگانی شده] - مدیریت برگههای مرورگر:
تغییر برگه های مرورگر
بستن برگه های مرورگر
[بایگانی شده] - چای - [اظهارات]:
استفاده از اظهارات چای در آزمون های ما
[بایگانی شده] - دستورات سفارشی:
ایجاد دستورات سفارشی با استفاده از: addCommand
[بایگانی شده] - زمانبندی مدیریت:
waitForExist
waitForDisplayed
waitForEnabled
مکث
[بایگانی شده] - تزریق جاوا اسکریپت با استفاده از دستور execute:
Command را اجرا کنید
[بایگانی شده] - مدیریت ورودی ها - [addValue، clearValue، setValue]:
مدیریت ورودی ها - قسمت 1/2
مدیریت ورودی ها - قسمت 2/2
[بایگانی شده] - دستورات حالت - [isExisting، isSelected، isDisplayed]:
isExisting، isSelected، isDisplayed
[بایگانی شده] - مدیریت IFrame's:
بررسی راه صحیح IFrame!
[بایگانی شده] - ایجاد آزمون - چالش! :
نمای کلی چالش
راه حل چالش - قسمت 1/3
راه حل چالش - قسمت 2/3
راه حل چالش - قسمت 3/3
[بایگانی شده] - ایجاد فایل پیکربندی (متمرکز کردن و مدیریت متغیرها):
ایجاد فایل پیکربندی و پیوند به تست ها
پیوند بین فایل پیکربندی با فایل Wdio
[بایگانی شده] - دستورات سفارشی - [waitAndClick، waitAndSendkeys]:
waitAndClick
waitAndSendkeys
دستورات سفارشی و تست یکپارچه سازی
[بایگانی شده] - تولیدکنندگان داده تصادفی:
مولد ایمیل تصادفی - [ایجاد فرمان سفارشی]
ژنراتور رشته تصادفی - [ایجاد فرمان سفارشی]
[بایگانی شده] - الگوی شیء صفحه:
ایجاد صفحه پایه
ایجاد صفحه فرعی - قسمت 1/2
ایجاد صفحه فرعی - قسمت 2/2
اتصال الگوی شیء صفحه و آزمایش - قسمت 1/3
اتصال الگوی شیء صفحه و آزمایش - قسمت 2/3
اتصال الگوی شیء صفحه و آزمایش - قسمت 3/3
[بایگانی شده] - بهبودهای چارچوب:
ایجاد بهبود در چارچوب موجود - قسمت 1/2
ایجاد بهبود در چارچوب موجود - قسمت 2/2
[بایگانی شده] - سازماندهی مجموعه آزمایشی:
سازمان مجموعه آزمایشی - قسمت 1/2
سازمان مجموعه آزمایشی - قسمت 2/2
آزمون های پوسته پوسته را دوباره امتحان کنید
WebdriverIO Bootcamp - [COMPLETELY UPDATED IN JUNE 2022]
در این روش نیاز به افزودن محصول به سبد خرید و تکمیل اطلاعات نیست و شما پس از وارد کردن ایمیل خود و طی کردن مراحل پرداخت لینک های دریافت محصولات را در ایمیل خود دریافت خواهید کرد.