مرورگر شما از این ویدیو پشتیبانی نمی کند.
نکته:
آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
(صرفا برای مشاهده نمونه ویدیو، ممکن هست نیاز به شکن داشته باشید.)
بارگزاری مجدد
توضیحات دوره:
توسعه رفتار محور را با استفاده از دو ابزار قدرتمند Webdriver و Specflow با زبان سی شارپ یاد بگیرید! در پایان این دوره، شما درک کاملی از Selenium Webdriver با استفاده از C# خواهید داشت که چگونه از Selenium Webdriver برای آزمایش برنامه مبتنی بر وب استفاده کنیم و مزایای Selenium Webdriver نسبت به Selenium RC چیست. با تکمیل این آموزش، شما در سطح متوسطی از تخصص خواهید بود که از آنجا می توانید خود را به سطح بالاتری از تخصص ببرید. همچنین شما درک خوبی از سی شارپ خواهید داشت. همه چیز از صفر آموزش داده می شود! قبل از ادامه این آموزش، باید درک اولیه ای از ویژوال استودیو با سی شارپ، ویرایشگر متن و اجرای برنامه ها و ... داشته باشید. Selenium Webdriver یکی از شناخته شده ترین چارچوب های تست است. این یک پروژه منبع باز است که به آزمایش کنندگان و توسعه دهندگان به طور یکسان اجازه می دهد تا تست های کاربردی را برای هدایت مرورگر توسعه دهند. Selenium Webdriver می تواند روی هر مرورگری که جاوا اسکریپت را پشتیبانی می کند کار کند، زیرا Selenium با استفاده از JavaScript ساخته شده است.
دوره محدود به مطالب زیر نیست. در آینده به اضافه کردن موضوعات جدید به این دوره ادامه خواهم داد. اصول برنامه نویسی سی شارپ
در این بخش قصد داریم در مورد پایه زبان برنامه نویسی سی شارپ
بحث کنیم1. ایجاد برنامه کنسول 2. انواع داده در سی شارپ 3. دستورات کنترل شرطی 4. اشیاء کلاس 5. وراثت
MsTest
در این بخش، در مورد ویژگی های MsTest مانند 1. TestClass و TestMethod 2. TestInitialize و TestCleanup 3. ClassInitialize و ClassCleanup
بحث خواهیم کرد.به همین ترتیب... و کد منبع نشان داده شده به عنوان بخشی از سخنرانی ویدیویی برای دانلود ارائه خواهد شد
سرفصل ها و درس ها
معرفی
Introduction
معرفی
Introduction
پایه برنامه نویسی سی شارپ
Basic of C# Programming
ایجاد اپلیکیشن کنسول
Creating Console Application
متغیرهای استاتیک و روش ها
Static Variables and Methods
زنجیر و اضافه بار سازنده
Constructor Chaining & Overloading
کلاس چکیده
Abstract Class
رابط
Interface
رسیدگی به استثنا
Exception Handling
ویژگی
Property
اسلاید ارائه
Presentation Slide
پایه برنامه نویسی سی شارپ
Basic of C# Programming
ایجاد اپلیکیشن کنسول
Creating Console Application
انواع داده در سی شارپ
DataTypes in C#
انواع داده در سی شارپ
DataTypes in C#
بیانیه های شرطی و کنترلی
Conditional & Control Statments
بیانیه های شرطی و کنترلی
Conditional & Control Statments
شی و روش کلاس
Class Object & Methods
شی و روش کلاس
Class Object & Methods
متغیرهای استاتیک و روش ها
Static Variables and Methods
وراثت
Inheritance
وراثت
Inheritance
زنجیر و اضافه بار سازنده
Constructor Chaining & Overloading
روش Overloadin و Base Keyword
Method Overloadin and Base Keyword
روش Overloadin و Base Keyword
Method Overloadin and Base Keyword
کلاس چکیده
Abstract Class
رابط
Interface
رسیدگی به استثنا
Exception Handling
ویژگی
Property
اسلاید ارائه
Presentation Slide
ویژوال استودیو - MSTest
Visual Studio - MSTest
VS2019 - هشدار
VS2019 - Alert
اسلاید ارائه
Presentation Slide
ویژوال استودیو - MSTest
Visual Studio - MSTest
VS2019 - هشدار
VS2019 - Alert
MSTest Attribute Part - 1
MSTest Attribute Part - 1
MSTest Attribute Part - 1
MSTest Attribute Part - 1
MSTest Attribute Part - 2
MSTest Attribute Part - 2
MSTest Attribute Part - 2
MSTest Attribute Part - 2
اسلاید ارائه
Presentation Slide
مکان یاب اجزای وب و Xpath
Web Component locator and Xpath
اسلاید ارائه
Presentation Slide
تابع Xpath، Xpathهای مطلق و نسبی
Xpath Function,Absolute and Relative Xpaths
Xpath یافتن پیوندها، دکمهها، کادر ورودی، دکمههای رادیویی، کادر تأیید
Xpath finding Links, Buttons, Input box, Radio buttons, Checkbox
اسلاید ارائه
Presentation Slide
مکان یاب اجزای وب و Xpath
Web Component locator and Xpath
FireBug و Firepath
FireBug and Firepath
FireBug و Firepath
FireBug and Firepath
Xpath و استفاده از آنها
Xpath and their usage
Xpath و استفاده از آنها
Xpath and their usage
اسلاید ارائه
Presentation Slide
تابع Xpath، Xpathهای مطلق و نسبی
Xpath Function,Absolute and Relative Xpaths
اسلاید ارائه
Presentation Slide
Xpath یافتن پیوندها، دکمهها، کادر ورودی، دکمههای رادیویی، کادر تأیید
Xpath finding Links, Buttons, Input box, Radio buttons, Checkbox
Css Locator
Css Locator
Css Locator
Css Locator
اسلاید ارائه
Presentation Slide
Xpath نسبی با استفاده از Axes View
Relative Xpath using Axes View
نمای محورهای نسل
Descendant Axes View
اسلاید ارائه
Presentation Slide
Ranorex Selocity
Ranorex Selocity
Xpath نسبی با استفاده از Axes View
Relative Xpath using Axes View
نمای محورهای نسل
Descendant Axes View
مشاهده محورها
Following Axes View
مشاهده محورها
Following Axes View
نمای تبرهای اجداد
Ancestor Axes View
نمای تبرهای اجداد
Ancestor Axes View
نمای محورهای قبلی
Preceding Axes View
نمای محورهای قبلی
Preceding Axes View
اسلاید ارائه
Presentation Slide
Ranorex Selocity
Ranorex Selocity
مفهوم و راه اندازی پروژه Selenium Webdriver
Selenium Webdriver Concept & Project Setup
راه اندازی Selenium Webdriver
Setting up Selenium Webdriver
اسلاید ارائه
Presentation Slide
ساختار چارچوب
Framework Structure
راه اندازی BaseClass
Setting up the BaseClass
اسلاید ارائه
Presentation Slide
پیمایش صفحه بستن و خروج
Page Navigation Close & Quit
ChromeOptions، InternetExploreOptions و FirefoxProfile Class
ChromeOptions,InternetExploreOptions and FirefoxProfile Class
اسلاید ارائه
Presentation Slide
مفهوم و راه اندازی پروژه Selenium Webdriver
Selenium Webdriver Concept & Project Setup
راه اندازی Bugzilla
Setting Up Bugzilla
راه اندازی Bugzilla
Setting Up Bugzilla
راه اندازی Selenium Webdriver
Setting up Selenium Webdriver
انواع چارچوب
Framework Types
انواع چارچوب
Framework Types
اسلاید ارائه
Presentation Slide
ساختار چارچوب
Framework Structure
خواندن پیکربندی از App.config
Reading the Configuration from App.config
خواندن پیکربندی از App.config
Reading the Configuration from App.config
راه اندازی BaseClass
Setting up the BaseClass
اسلاید ارائه
Presentation Slide
پیمایش صفحه بستن و خروج
Page Navigation Close & Quit
ChromeOptions، InternetExploreOptions و FirefoxProfile Class
ChromeOptions,InternetExploreOptions and FirefoxProfile Class
اسلاید ارائه
Presentation Slide
مدیریت کامپوننت مبتنی بر وب
Handling Web Based Component
مدیریت عناصر وب قسمت - 1
Handling Web Elements Part - 1
اسلاید ارائه
Presentation Slide
مدیریت فهرست کشویی
Handling Dropdown List
اسلاید ارائه
Presentation Slide
گرفتن اسکرین شات با Webdriver
Taking ScreenShot with Webdriver
کلاس خدمات PhantomJsOption و PhantomJsDriver
PhantomJsOption & PhantomJsDriverService Class
اسلاید ارائه
Presentation Slide
مدیریت کامپوننت مبتنی بر وب
Handling Web Based Component
شناسایی عنصر وب
Identifying the Web Element
شناسایی عنصر وب
Identifying the Web Element
مدیریت عناصر وب قسمت - 1
Handling Web Elements Part - 1
مدیریت عناصر وب قسمت - 2
Handling Web Elements Part - 2
مدیریت عناصر وب قسمت - 2
Handling Web Elements Part - 2
اسلاید ارائه
Presentation Slide
مدیریت فهرست کشویی
Handling Dropdown List
اسلاید ارائه
Presentation Slide
گرفتن اسکرین شات با Webdriver
Taking ScreenShot with Webdriver
مرورگر هدلس - PhantomJS
Headless Browser - PhantomJS
مرورگر هدلس - PhantomJS
Headless Browser - PhantomJS
کلاس خدمات PhantomJsOption و PhantomJsDriver
PhantomJsOption & PhantomJsDriverService Class
استخراج تمام عناصر وب از صفحه وب
Extracting all Web element from Webpage
استخراج تمام عناصر وب از صفحه وب
Extracting all Web element from Webpage
اسلاید ارائه
Presentation Slide
درایور وب منتظر می ماند
Web Driver Waits
PageloadTimeout و Implicit Wait
PageloadTimeout and Implicit Wait
منتظر پویا - WebDriverWait Class
Dynamic Waits - WebDriverWait Class
اسلاید ارائه
Presentation Slide
درایور وب منتظر می ماند
Web Driver Waits
PageloadTimeout و Implicit Wait
PageloadTimeout and Implicit Wait
منتظر پویا - WebDriverWait Class
Dynamic Waits - WebDriverWait Class
انتظار پویا - کلاس انتظار پیش فرض
Dynamic Waits - Default Wait Class
انتظار پویا - کلاس انتظار پیش فرض
Dynamic Waits - Default Wait Class
انتظار پویا - کلاس ExpectedConditions
Dynamic Waits - ExpectedConditions Class
انتظار پویا - کلاس ExpectedConditions
Dynamic Waits - ExpectedConditions Class
اسلاید ارائه
Presentation Slide
ویژگی های پیشرفته Webdriver
Webdriver Advance Features
مدیریت پنجره چند مرورگر
Handling Multiple Browser Window
مدیریت IFrame
Handling IFrame
اسلاید ارائه
Presentation Slide
اسلاید ارائه
Presentation Slide
مدیریت لیست پیشنهادات خودکار
Handling Auto Suggest List
JavaScriptExecutor
JavaScriptExecutor
اسلاید ارائه
Presentation Slide
ویژگی های پیشرفته Webdriver
Webdriver Advance Features
اقدامات مرورگر
Browser Actions
اقدامات مرورگر
Browser Actions
مدیریت پنجره چند مرورگر
Handling Multiple Browser Window
مدیریت IFrame
Handling IFrame
اسلاید ارائه
Presentation Slide
مدیریت هشدار جاوا اسکریپت
Handling JavaScript Alert
مدیریت هشدار جاوا اسکریپت
Handling JavaScript Alert
مدیریت جاوا اسکریپت تأیید و پنجره اعلان
Handling Javascript Confirmation & Prompt Popup
مدیریت جاوا اسکریپت تأیید و پنجره اعلان
Handling Javascript Confirmation & Prompt Popup
اسلاید ارائه
Presentation Slide
دست زدن به اکشن ماوس
Handling Mouse Action
دست زدن به اکشن ماوس
Handling Mouse Action
مدیریت لیست پیشنهادات خودکار
Handling Auto Suggest List
مدیریت اقدامات صفحه کلید
Handling KeyBoard Actions
مدیریت اقدامات صفحه کلید
Handling KeyBoard Actions
JavaScriptExecutor
JavaScriptExecutor
اسلاید ارائه
Presentation Slide
مدل شی صفحه
Page Object Model
اسلاید ارائه
Presentation Slide
مدل شی صفحه
Page Object Model
POM - مقدمه
POM - Introduction
POM - مقدمه
POM - Introduction
POM - PageFactory
POM - PageFactory
POM - PageFactory
POM - PageFactory
POM - طراحی چارچوب
POM - Framework Design
POM - طراحی چارچوب
POM - Framework Design
اسلاید ارائه
Presentation Slide
چارچوب DataDriven
DataDriven Framework
معرفی
Introduction
کلاس TestContext
TestContext Class
خواندن داده ها از فایل CSV
Reading the Data from CSV file
خواندن داده ها از فایل XML
Reading the Data from XML file
اسلاید ارائه
Presentation Slide
چارچوب DataDriven
DataDriven Framework
معرفی
Introduction
کلاس TestContext
TestContext Class
خواندن داده ها از فایل CSV
Reading the Data from CSV file
خواندن داده ها از فایل XML
Reading the Data from XML file
خواندن داده ها از فایل اکسل
Reading the Data from Excel File
خواندن داده ها از فایل اکسل
Reading the Data from Excel File
اسلاید ارائه
Presentation Slide
اکسل داده خوان
Excel Data Reader
چارچوب برای ExcelDataReader
Framework for ExcelDataReader
اسلاید ارائه
Presentation Slide
اکسل داده خوان
Excel Data Reader
بسته ExcelDataReader
ExcelDataReader package
بسته ExcelDataReader
ExcelDataReader package
چارچوب برای ExcelDataReader
Framework for ExcelDataReader
توسعه ExcelDataReader عمومی
Developing the Generic ExcelDataReader
توسعه ExcelDataReader عمومی
Developing the Generic ExcelDataReader
اجرای اسکریپت با استفاده از DDF
Running the Script using DDF
اجرای اسکریپت با استفاده از DDF
Running the Script using DDF
اسلاید ارائه
Presentation Slide
چارچوب کلید واژه محور
Keyword Driven Framework
مقدمه چارچوب کلید واژه
Keyword Driven Framework Introduction
توسعه چارچوب کلید واژه محور
Developing Keyword Driven Framework
اسلاید ارائه
Presentation Slide
چارچوب کلید واژه محور
Keyword Driven Framework
مقدمه چارچوب کلید واژه
Keyword Driven Framework Introduction
توسعه چارچوب کلید واژه محور
Developing Keyword Driven Framework
اجرای اسکریپت با استفاده از KDF
Running the Script using KDF
اجرای اسکریپت با استفاده از KDF
Running the Script using KDF
اسلاید ارائه
Presentation Slide
آپلود فایل
File Upload
ساخت اسکریپت آپلود فایل AutoIt
Building the File Upload AutoIt Script
اجرای اسکریپت آپلود فایل با استفاده از Webdriver Api
Executing the File Upload Script using Webdriver Api
نحوه استقرار منابع مورد استفاده توسط Test Script
How to deploy resources used by Test Script
آپلود فایل
File Upload
ساخت اسکریپت آپلود فایل AutoIt
Building the File Upload AutoIt Script
اجرای اسکریپت آپلود فایل با استفاده از Webdriver Api
Executing the File Upload Script using Webdriver Api
نحوه استقرار منابع مورد استفاده توسط Test Script
How to deploy resources used by Test Script
توسعه مبتنی بر رفتار - Specflow
Behavior Driven Development - Specflow
اسلاید ارائه
Presentation Slide
اسلاید ارائه
Presentation Slide
اسلاید ارائه
Presentation Slide
تعریف مرحله - گذراندن استدلال
Step Definition - Passing Argument
تعریف مرحله - طرح کلی سناریو
Step Definition - Scenario Outline
اسلاید ارائه
Presentation Slide
Specflow Dependency Injection
Specflow Dependency Injection
توسعه مبتنی بر رفتار - Specflow
Behavior Driven Development - Specflow
راه اندازی ابزار SpecFlow
Setting up SpecFlow Tool
راه اندازی ابزار SpecFlow
Setting up SpecFlow Tool
اسلاید ارائه
Presentation Slide
Gherkin Language & Feature فایل
Gherkin Language & Feature file
Gherkin Language & Feature فایل
Gherkin Language & Feature file
اسلاید ارائه
Presentation Slide
مفهوم تعریف مرحله
Step Definition Concept
مفهوم تعریف مرحله
Step Definition Concept
ادعا و تایید
Assertion & Verification
ادعا و تایید
Assertion & Verification
اسلاید ارائه
Presentation Slide
تعریف مرحله - گذراندن استدلال
Step Definition - Passing Argument
تعریف مرحله - جدول داده ها
Step Definition - Data Table
تعریف مرحله - جدول داده ها
Step Definition - Data Table
تعریف مرحله - طرح کلی سناریو
Step Definition - Scenario Outline
Specflow Hook Methods
Specflow Hook Methods
Specflow Hook Methods
Specflow Hook Methods
اسلاید ارائه
Presentation Slide
اسلاید ارائه
Presentation Slide
Specflow Dependency Injection
Specflow Dependency Injection
زمینه سناریو
Scenario Context
زمینه سناریو
Scenario Context
تولید گزارش
Report Generation
گزارش تولید با استفاده از MsTest
Report Generation Using MsTest
تولید گزارش
Report Generation
گزارش تولید با استفاده از MsTest
Report Generation Using MsTest
چارچوب ورود به سیستم سی شارپ: Log4Net
C# Logging Framework : Log4Net
ایجاد Logger از فایل Configuration
Creating the Logger from Configuration file
چارچوب ورود به سیستم سی شارپ: Log4Net
C# Logging Framework : Log4Net
راه اندازی Log4Net
Setting Up Log4Net
راه اندازی Log4Net
Setting Up Log4Net
ایجاد Console Logger
Creating the Console Logger
ایجاد Console Logger
Creating the Console Logger
انواع مختلف سطوح Logger
Different Types of Logger Levels
انواع مختلف سطوح Logger
Different Types of Logger Levels
ایجاد فایل Logger و Rolling File Loggers
Creating File Logger and Rolling File Loggers
ایجاد فایل Logger و Rolling File Loggers
Creating File Logger and Rolling File Loggers
نوشتن کلاس کمکی چارچوب برای Log4Net
Writing the Framework Helper Class for Log4Net
نوشتن کلاس کمکی چارچوب برای Log4Net
Writing the Framework Helper Class for Log4Net
ایجاد Logger از فایل Configuration
Creating the Logger from Configuration file
اشکال زدایی مورد آزمایشی ناموفق با استفاده از فایل Log و Screenshot
Debugging the failed test case using Log file and Screenshot
اشکال زدایی مورد آزمایشی ناموفق با استفاده از فایل Log و Screenshot
Debugging the failed test case using Log file and Screenshot
سرور بنیاد تیم (TFS)
Team Foundation Server (TFS)
راه اندازی TFS
Setting up the TFS
سرور بنیاد تیم (TFS)
Team Foundation Server (TFS)
TFS - مقدمه
TFS - Introduction
TFS - مقدمه
TFS - Introduction
راه اندازی TFS
Setting up the TFS
ایجاد پروژه تیم در TFS
Creating the Team Project in TFS
ایجاد پروژه تیم در TFS
Creating the Team Project in TFS
Git - کنترل نسخه
Git - Version Control
Git - مخزن
Git - Repository
Git - شبیه سازی مخزن
Git - Cloning the Repository
گیت - بکش
Git - Pull
Git - همگام سازی
Git - Synchronization
Git - کنترل نسخه
Git - Version Control
Git - مخزن
Git - Repository
Git - شبیه سازی مخزن
Git - Cloning the Repository
Git - تعهد و فشار
Git - Commit and Push
Git - تعهد و فشار
Git - Commit and Push
گیت - بکش
Git - Pull
Git - همگام سازی
Git - Synchronization
Git - تاریخچه
Git - History
Git - تاریخچه
Git - History
Git - ایجاد مخزن
Git - Creating the Repository
Git - ایجاد مخزن
Git - Creating the Repository
گیت - شعبه
Git - Branch
گیت - شعبه
Git - Branch
ادغام مداوم با استفاده از شهر تیم
Continuous Integration Using Team City
TC - تولید مصنوعات
TC - Artifacts Generation
TC - درایورهای اجرایی
TC - Driver Executables
ادغام مداوم با استفاده از شهر تیم
Continuous Integration Using Team City
مقدمه ای بر ادغام پیوسته
Introduction to Continuous Integration
مقدمه ای بر ادغام پیوسته
Introduction to Continuous Integration
راه اندازی شهر تیم
Setting Up the Team City
راه اندازی شهر تیم
Setting Up the Team City
TC - ایجاد پیکربندی پروژه
TC - Creating the Project Configuration
TC - ایجاد پیکربندی پروژه
TC - Creating the Project Configuration
TC - پیکربندی عامل
TC - Agent Configuration
TC - پیکربندی عامل
TC - Agent Configuration
TC - تولید مصنوعات
TC - Artifacts Generation
TC - اجرای آزمون
TC - Executing Test
TC - اجرای آزمون
TC - Executing Test
TC - مورد استقرار
TC - Deployment Item
TC - مورد استقرار
TC - Deployment Item
TC - درایورهای اجرایی
TC - Driver Executables
TC - تولید گزارش
TC - Report Generation
TC - تولید گزارش
TC - Report Generation
TC - محرک ها
TC - Triggers
TC - محرک ها
TC - Triggers
اجرای موازی
Parallel Execution
اجرای موازی - راه اندازی Enviromet
Parallel Execution - Enviromet Setup
اجرای موازی
Parallel Execution
اجرای موازی - راه اندازی Enviromet
Parallel Execution - Enviromet Setup
اجرای موازی - تبدیل Xdt
Parallel Execution - Xdt Transformation
اجرای موازی - تبدیل Xdt
Parallel Execution - Xdt Transformation
اجرای موازی - ایجاد چندین عامل
Parallel Execution - Creating Multiple Agents
اجرای موازی - ایجاد چندین عامل
Parallel Execution - Creating Multiple Agents
اجرای موازی - اجرای آزمایش در چند مرورگر
Parallel Execution - Executing Test in Multiple Browser
اجرای موازی - اجرای آزمایش در چند مرورگر
Parallel Execution - Executing Test in Multiple Browser
مدیریت جدول/شبکه وب با سلنیوم
Handling Web Table/Grid with Selenium
مدیریت شبکه پیچیده
Handling the Complex Grid
مدیریت جدول/شبکه وب با سلنیوم
Handling Web Table/Grid with Selenium
پایه WebTable/Grid
Basic of WebTable/Grid
پایه WebTable/Grid
Basic of WebTable/Grid
طراحی xPath برای Grid
Designing the xPath for Grid
طراحی xPath برای Grid
Designing the xPath for Grid
مدیریت شبکه با استفاده از سلنیوم
Handling the Grid Using Selenium
مدیریت شبکه با استفاده از سلنیوم
Handling the Grid Using Selenium
طراحی کلاس فریمورک برای Grid
Designing the framework class for Grid
طراحی کلاس فریمورک برای Grid
Designing the framework class for Grid
مدیریت شبکه پیچیده
Handling the Complex Grid
روی دکمه در Grid کلیک کنید
Clicking the Button in Grid
روی دکمه در Grid کلیک کنید
Clicking the Button in Grid
درایور فایرفاکس با سلنیوم 3.0
Firefox Driver with Selenium 3.0
ویژوال استودیو - دستور اجرای تست
Visual Studio - Ordered Test Execution
درایور فایرفاکس با سلنیوم 3.0
Firefox Driver with Selenium 3.0
راه اندازی درایور فایرفاکس (ماریونت)
Setting up Firefox Driver (Marionette)
راه اندازی درایور فایرفاکس (ماریونت)
Setting up Firefox Driver (Marionette)
راه اندازی درایور فایرفاکس با استفاده از Driver Service
Setting up Firefox Driver using Driver Service
راه اندازی درایور فایرفاکس با استفاده از Driver Service
Setting up Firefox Driver using Driver Service
کروم - حالت بدون سر
Chrome - Headless Mode
کروم - حالت بدون سر
Chrome - Headless Mode
ویژوال استودیو - دستور اجرای تست
Visual Studio - Ordered Test Execution
کار با سلنیوم 3.11
Working with Selenium 3.11
کار با سلنیوم 3.11
Working with Selenium 3.11
کار با سلنیوم 3.11
Working with Selenium 3.11
کار با سلنیوم 3.11
Working with Selenium 3.11
با استفاده از SeleniumExtras.PageObjects
Using SeleniumExtras.PageObjects
با استفاده از SeleniumExtras.PageObjects
Using SeleniumExtras.PageObjects
دانلود
Download
کد منبع همه سخنرانی برای دانلود
All Lecture Source Code for Download
دانلود
Download
کد منبع همه سخنرانی برای دانلود
All Lecture Source Code for Download
انتقال کد به VS2019 و Specflow 3.0
Code Migration to VS2019 & Specflow 3.0
انتقال کد به VS2019 و Specflow 3.0
Code Migration to VS2019 & Specflow 3.0
مهاجرت کد
Code Migration
مهاجرت کد
Code Migration
اجرای آزمایش با استفاده از Specflow 3.0
Test Execution using Specflow 3.0
اجرای آزمایش با استفاده از Specflow 3.0
Test Execution using Specflow 3.0
یکپارچه سازی گزارش گسترده
Extent Report Integration
یکپارچه سازی گزارش گسترده
Extent Report Integration
ادغام گزارش گسترده با Specflow
Extent Report Integration with Specflow
ادغام گزارش گسترده با Specflow
Extent Report Integration with Specflow
گزارش میزان - پیوست کردن عکس صفحه
Extent Report - Attaching the ScreenShot
گزارش میزان - پیوست کردن عکس صفحه
Extent Report - Attaching the ScreenShot
WebDriverManager.Net
WebDriverManager.Net
WebDriverManager.Net
WebDriverManager.Net
مرورگر را بدون بسته درایور راه اندازی کنید
Launch browser without driver package
مرورگر را بدون بسته درایور راه اندازی کنید
Launch browser without driver package
Udemy (یودمی) یودمی یکی از بزرگترین پلتفرمهای آموزشی آنلاین است که به میلیونها کاربر در سراسر جهان امکان دسترسی به دورههای متنوع و کاربردی را فراهم میکند. این پلتفرم امکان آموزش در زمینههای مختلف از فناوری اطلاعات و برنامهنویسی گرفته تا زبانهای خارجی، مدیریت، و هنر را به کاربران ارائه میدهد. با استفاده از یودمی، کاربران میتوانند به صورت انعطافپذیر و بهینه، مهارتهای جدیدی را یاد بگیرند و خود را برای بازار کار آماده کنند.
یکی از ویژگیهای برجسته یودمی، کیفیت بالای دورهها و حضور استادان مجرب و با تجربه در هر حوزه است. این امر به کاربران اعتماد میدهد که در حال دریافت آموزش از منابع قابل اعتماد و معتبر هستند و میتوانند به بهترین شکل ممکن از آموزشها بهره ببرند. به طور خلاصه، یودمی به عنوان یکی از معتبرترین و موثرترین پلتفرمهای آموزشی آنلاین، به افراد امکان میدهد تا به راحتی و با کیفیت، مهارتهای مورد نیاز خود را ارتقا دهند و به دنبال رشد و پیشرفت شغلی خود باشند.
نمایش نظرات