لطفا جهت اطلاع از آخرین دوره ها و اخبار سایت در
کانال تلگرام
عضو شوید.
آموزش سلنیوم وب درایور با سی شارپ برای مبتدیان + سایت تست زنده
Selenium WebDriver with C# for Beginners + Live Testing Site
نکته:
آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره:
سلنیوم محبوب ترین ابزار برای آزمایش وب سایت ها است! برای یادگیری Selenium Webdriver به من و صدها دانش آموز بپیوندید! تست ها را به زبان انگلیسی ساده بنویسید با انتخابگرهای ID، نام، CSSPath و XPath کار کنید و بدانید که چه زمانی باید از هر یک از آنها در Selenium Work with Input boxes، check boxes، دکمه های رادیویی، جعبه های هشدار و موارد دیگر استفاده کنید و آن را به درستی پیاده سازی کنید. ایجاد یک چارچوب اتوماسیون سلنیوم سالم برای اجرای آزمایشها بر روی دستگاههای تلفن همراه با آزمایش موازی سلنیوم و اپیوم با سلنیوم و NUnit3 با استفاده از مرورگرهای مختلف - کروم، اپرا، اینترنت اکسپلورر، فایرفاکس گرفتن اسکرینشات با سلنیوم با استفاده از درایور PhantomJS و سلنیوم (ما پروژهای برای دانلود در اینجا داریم همه پستهای یک وبسایت!) کار با ویژگیهای عنصر (اندازه، مکان، استایلها، به عنوان مثال تغییر رنگ یا ناپدید شدن عناصر) اجرای جاوا اسکریپت از طریق سی شارپ با سلنیوم کار با ویژگیهای مرورگر (اندازه، مکان، برگههای جدید/ویندوز، برگهها/دستههای ویندوز ) ایجاد گزارش های زیبای HTML برای نتایج تست ما با Selenium و NUnit3 پیش نیازها:Visual Studio نصب شده است (اگر این کار را انجام دهید دوره شامل آموزش است نمی دانم چگونه آن را نصب کنم) دانش اولیه کد نویسی داشته باشید - متغیرها، عبارت های ساده If، حلقه های ساده برای حلقه ها دانش پایه در سی شارپ (ضروری نیست اما به شما کمک می کند!) تمایل به یادگیری نحوه استفاده از Selenium WebDriver
Selenium Webdriver یک ابزار تست اتوماسیون رایگان برای برنامه های کاربردی وب است. این می تواند با مرورگرهای مختلف مانند کروم، فایرفاکس، اینترنت اکسپلورر، اپرا کار کند و رفتار شبیه انسان را شبیه سازی کند. سلنیوم قادر به تعامل با تمام عناصر مختلف در یک صفحه وب است. میتواند روی آنها کلیک کند، متن را وارد کند، متن را استخراج کند و موارد دیگر. با پوشش دادن تمام عملکردهای مختلف در وب سایت خود با تست های سلنیوم، می توانید به سرعت باگ های قدیمی جدید و ظاهر شده را پیدا کنید. این باعث صرفه جویی در وقت و هزینه تیم شما می شود.
در این دوره آموزشی سلنیوم شما همچنین یک وب سایت زنده 24 ساعته پیدا خواهید کرد که می توانید از آن برای آزمایش همه چیزهایی که در دوره یاد می گیرید استفاده کنید!
این دوره برای افرادی که در این موضوع مبتدی هستند یا آزمایشکنندگان دستی که میخواهند به آزمایش خودکار بروند عالی است.
دوره آموزشی Selenium Webdriver با C# در هر زمان در دسترس شما است و شما 30 روز ضمانت بازگشت وجه توسط Udemy دارید! سوالی پرسیده نشد!
در این دوره ما بر روی رابط کاربری گرافیکی و تست عملکرد تمرکز خواهیم کرد و نحوه کار با انتخابگرهای عناصر مختلف و عناصر خاص مانند:
ما همچنین چند سخنرانی تئوری در مورد سلنیوم و آزمایش به طور کلی خواهیم داشت که در آنها توضیح خواهم داد:
چه زمانی باید از یکی از این انتخابگرها استفاده کنید؛
مورد/سناریو آزمایشی چیست
چگونه می توانید از Mindmaps در آزمایش استفاده کنید
سپس ما شروع به ایجاد چارچوب اتوماسیون خود با سلنیوم خواهیم کرد! هنگامی که در پایان دوره یاد می گیرید که چگونه یک Framework ایجاد کنید، می توانید تست های Selenium WebDriver خود را به زبان انگلیسی ساده بنویسید!
این دوره همچنین شامل سخنرانی هایی در مورد:
است
اجرای آزمایش بر روی دستگاه های تلفن همراه با سلنیوم و اپیوم
آزمایش موازی با سلنیوم و NUnit3 (اجرای چندین آزمایش به طور همزمان)
ایجاد گزارشهای زیبای HTML برای نتایج آزمایش ما با سلنیوم و NUnit3
استفاده از مرورگرهای مختلف - Chrome، Opera، Internet Explorer، Firefox
گرفتن اسکرین شات با سلنیوم
استفاده از PhantomJS Driver و Selenium (ما پروژه ای در اینجا برای دانلود همه پست ها از یک وب سایت داریم!)
کار با ویژگی های عنصر (اندازه، مکان، استایل ها، به عنوان مثال تغییر رنگ یا ناپدید شدن عناصر)
اجرای جاوا اسکریپت از طریق سی شارپ با سلنیوم
کار با ویژگیهای مرورگر (اندازه، مکان، برگههای جدید/ویندوز، برگهها/دستگاههای ویندوز)
این دوره را بگذرانید و به صدها دانشآموز راضی بپیوندید!
آنها در مورد دوره چه می گویند:
جوانا بدیولا ( 5 ستاره ):
"دوره بسیار واضح است و حتی با دانش جزئی در برنامه نویسی به راحتی قابل درک است."
خوزه ایگناسیو کالوو تورل ( 5 ستاره ):
"دوره کوتاه اما عالی و مفصل!"
Cassessa ( 5 ستاره):
"معمولاً من به این راحتی تحت تأثیر قرار نمیگیرم. اما به آن نمره 5 میدهم! واقعاً عالی است!"
الکساندر موسنکو ( 5 ستاره ):
"این دوره آموزشی پایه محکمی را برای شروع یادگیری Selenium Webdriver با سی شارپ فراهم می کند. همچنین، مدرس پشتیبانی خوبی از سوالات دانش آموزان ارائه می دهد."
آقای خاویر آچا ( 5 ستاره):
"این دوره آموزشی پایه محکمی را برای شروع یادگیری Selenium Webdriver با سی شارپ فراهم می کند. همچنین، مدرس پشتیبانی خوبی از سوالات دانش آموزان ارائه می دهد."
Ed ( 5 ستاره ):
"این دوره ساده و قابل درک است. شما وقت خود را برای یادگیری هیچ سخنرانی بی فایده ای تلف نخواهید کرد."
به ما بپیوندید!
سرفصل ها و درس ها
مقدمه ای بر Selenium WebDriver
Introduction to Selenium WebDriver
معرفی دوره و پاسخ به "چرا سی شارپ؟"
Introduction to the course and an answer to "Why C#?"
نصب ویژوال استودیو
Installing Visual Studio
شروع به کار - Selenium WebDriver و محیط توسعه خود را راه اندازی کنید
Getting Started - Setup Selenium WebDriver and your Development Environment
انتخابگرهای عنصر در Selenium WebDriver
Element Selectors in Selenium WebDriver
نام
Name
شناسه
ID
نام کلاس
Class Name
CSS و X Path
CSS and X Path
نحوه مدیریت NoSuchElement Exception در Selenium WebDriver
How to Handle NoSuchElement Exception in Selenium WebDriver
کد منبع انتخابگرها
Selectors Source Code
چگونه NoSuchElementException را مدیریت می کنید؟
How do you handle NoSuchElementException?
چگونه انتخابگر مناسب را انتخاب کنیم؟
How to chose the right Selector?
از کدام انتخابگر باید استفاده کنید و چرا؟
Which selector you should use and why?
مدیریت عناصر ویژه با سلنیوم WebDriver
Handling Special Elements with Selenium WebDriver
فیلد ورودی متن
Text Input Field
کادر را علامت بزنید
Check Box
دکمه رادیویی
Radio Button
فهرست کشویی
Drop Down Menu
جعبه هشدار
Alert Box
کد منبع عناصر ویژه
Special Elements Source Code
آزمون سریع عناصر ویژه
Special Elements quick Quizz
آزمون فلسفه
Testing Philosophy
تست مورد و سناریوی تست - اینها چیست؟
Test Case & Test Scenario - What are these?
بیایید ببینیم آیا واقعاً متوجه شدهاید که این چارچوب به شما اجازه میدهد چه کاری انجام دهید
Let's see if you really understood what this Framework lets you accomplish
کلمات کلیدی Public/Void/Static/Get/Set واقعا در مورد چیست - قسمت 1 Static
What are the keywords Public/Void/Static/Get/Set really about - Part 1 Static
کلمات کلیدی Public/Void/Static/Get/Set واقعاً در مورد چیست - قسمت 2 Void
What are the keywords Public/Void/Static/Get/Set really about - Part 2 Void
کلمات کلیدی Public/Void/Static/Get/Set واقعا در مورد چیست - قسمت 3 عمومی
What are the keywords Public/Void/Static/Get/Set really about - Part 3 Public
کلمات کلیدی Public/Void/Static/Get/Set واقعا در مورد چیست - قسمت 4 Get/Set
What are the keywords Public/Void/Static/Get/Set really about - Part 4 Get/Set
گرفتن اسکرین شات و ایجاد گزارش های زیبای HTML با سلنیوم و Nunit
Taking Screenshots and Generating Beautiful HTML Reports with Selenium and Nunit
نحوه گرفتن اسکرین شات با Selenium WebDriver و ذخیره آن
How to take a Screenshot with Selenium WebDriver and Save it
یک گزارش با NUnit ایجاد کنید و با Console Runner تست ها را اجرا کنید
Generate a Report with NUnit and Run Tests with Console Runner
گزارش را به یک گزارش زیبای HTML تبدیل کنید
Convert The Report Into a Beautiful HTML Report
اجرای تست موازی با سلنیوم و سی شارپ
Parallel Test Execution with Selenium and C#
Parallelization و Basic Settings را فعال کنید
Enable Parallelization and Basic Settings
برای اجرای تست های موازی چارچوب را Refactor کنید
Refactor The Framework to Run Parallel Tests
اقدامات کاربر پسند، اجرای جاوا اسکریپت و کار با عناصر
Userlike Actions, Executing Javascript and Working with Elements
مکان و اندازه یک عنصر را دریافت کنید
Get the Location and the Size of an Element
جاوا اسکریپت را با سی شارپ اجرا کنید و استایل های یک عنصر را اصلاح کنید
Execute JavaScript with C# and Modify the Stylings of an Element
انجام اقدامات کاربر پسند - بررسی اثر شناور
Perform Userlike Actions - Check Hover Effect
کشیدن و رها کردن عناصر
Drag and Drop Elements
اجرای تست بر روی درایورهای مختلف و کار با درایورها در سلنیوم
Running Tests on Different Drivers and Working With Drivers in Selenium
از درایورهای مختلف استفاده کنید - اینترنت اکسپلورر، فایرفاکس، اپرا
Use Different Drivers - Internet Explorer, Firefox, Opera
مکان و اندازه یک درایور را کنترل کنید
Control the Location and Size of a Driver
بین چندین تب یا ویندوز در درایور جابهجا شوید
Switch Between Multiple Tabs or Windows in a Driver
یک برگه جدید یا یک پنجره جدید در درایور را باز و بسته کنید
Open and Close a New Tab or a New Window in a Driver
اگر برای باز کردن یک برگه جدید با کد سخنرانی مشکل دارید، این را بخوانید
If you have trouble opening a new tab with the code from the lecture, read this
Selenium PhantomJS (مرورگر بدون سر) با پروژه Scraper
Selenium PhantomJS (Headless Browser) with a Scraper Project
PhantomJS را راه اندازی کنید و نقشه سایت را از یک وب سایت استخراج کنید
Setup PhantomJS and Extract a Sitemap From a Website
از قالب بندی رشته برای استخراج لینک ها از نقشه سایت استفاده کنید
Use String Formatting to Extract Links From The Sitemap
استخراج محتوا از یک وب سایت - عنوان و محتوا را ارسال کنید
Extract Content From a Website - Post Titles and Content
محتوای استخراج شده را در فایل های متنی ذخیره کنید
Save The Extracted Content In Text Files
اجرای آزمایش بر روی دستگاه های تلفن همراه با سلنیوم و اپیوم
Running Tests on Mobile Devices with Selenium and Appium
Appium را برای اجرای تست ها در دستگاه اندرویدی تنظیم کنید
Setup Appium to Run Tests on an Android Device
نصب Appium را به پایان برسانید و اولین تست ما را در دستگاه Android اجرا کنید
Finish Setupping Appium and Run Our First Test on an Android Device
سناریوهای آزمایشی ما را برای اجرا در دستگاه اندرویدی اصلاح کنید
Fix Our Test Scenarios to Run on an Android Device
تست موبایل با Appium - کد منبع
Mobile Testing With Appium - Source Code
بخش پاداش
Bonus Section
پاداش: آیا با C# مشکل دارید؟
BONUS: Are you having trouble with C#?
نمایش نظرات