آموزش تخصصی انتخابگرها (Selectors) و موقعیت‌یاب‌ها (Locators) برای تست اتوماسیون! - آخرین آپدیت

دانلود Mastering Selectors/ Locators for Automation Testing!

نکته: ممکن هست محتوای این صفحه بروز نباشد ولی دانلود دوره آخرین آپدیت می باشد.
نمونه ویدیوها:
توضیحات دوره:

تسلط بر XPath، انتخابگرهای CSS و موارد دیگر

یک مهارت کلیدی برای Selenium WebDriver و تمام اشکال دیگر تست اتوماسیون!

درک عمیق XPath و انتخابگرهای CSS

  • انواع مختلف XPath و انتخابگرهای CSS
  • نحوه ساخت XPath و انتخابگر CSS در صورت عدم وجود صفت منحصر به فرد
  • کاربرد XPath و انتخابگرهای CSS در Selenium
  • انواع متدهای موجود با XPath و انتخابگرهای CSS
  • تفاوت بین انتخابگرهای CSS و XPath

پیش‌نیازها

  • دانش اولیه HTML و CSS (مزیت محسوب می‌شود اما الزامی نیست)
  • دانش اولیه Selenium WebDriver یا اتوماسیون عمومی (مزیت محسوب می‌شود اما الزامی نیست)

انتخابگرها/ یابنده‌ها (Selectors/Locators) در قلب تست اتوماسیون قرار دارند. یادگیری نحوه شناسایی آن‌ها (بدون اتکا به ابزارها) مهارتی حیاتی برای تبدیل شدن به یک تستر اتوماسیون است.

یابنده‌ها در Selenium، Cypress، WebdriverIO و غیره را می‌توان به عنوان یکی از مهم‌ترین اجزای مورد نیاز برای ساخت تست‌های اتوماسیون مؤثر و قوی در نظر گرفت، که به نوبه خود باعث می‌شود تست‌های شما کمتر شکننده شوند. این‌ها در واقع بلوک سازنده تمام تست‌ها/اسکریپت‌های اتوماسیون هستند. این‌ها به یافتن عناصر رابط کاربری (GUI) کمک می‌کنند که از طریق آن‌ها می‌توان چندین عمل کاربر را انجام داد. این‌ها یکی از پارامترهای مهم برای اسکریپت‌نویسی هستند و اگر اشتباه یا شکننده باشند، ممکن است منجر به شکست اسکریپت شوند. پایه و اساس اسکریپت‌نویسی خوب مستلزم موقعیت‌یابی مناسب عناصر است.

نمی‌توان به ابزارها اتکا کرد، زیرا آن‌ها اغلب کارآمدترین انتخابگر/یابنده موجود را ارائه نمی‌دهند. شناسایی انتخابگرها/یابنده‌ها همچنین یک سوال متداول در تمرین‌های کدنویسی در طول مصاحبه‌ها است.

این دوره به شما می‌آموزد:

  1. چگونه انتخابگرها/یابنده‌ها را مانند یک حرفه‌ای شناسایی کنید
  2. تفاوت بین انواع مختلف یابنده‌ها را درک کنید
  3. بهترین رویکرد برای شناسایی آن‌ها
  4. چگونه یابنده‌های سفارشی خود را بنویسید
  5. چگونه برای سوالات مصاحبه مربوط به انتخابگرها/یابنده‌ها آماده شوید
  6. چگونه در نوشتن انتخابگرها/یابنده‌ها اعتماد به نفس پیدا کنید تا نیازی به اتکا به ابزارها نداشته باشید
  7. و موارد دیگر

در پایان این دوره، شما قادر خواهید بود انتخابگرهای سفارشی خود را با اطمینان شناسایی و بنویسید بدون اینکه نیاز به اتکا به ابزارها داشته باشید. این امر به شما اعتماد به نفس و دانش لازم برای نوشتن اسکریپت‌های تست Selenium با کیفیت بالا را می‌دهد.

بیایید این مهارت کلیدی را همین امروز تسلط پیدا کنید!


سرفصل ها و درس ها

Selectors & Test Automation Frameworks-انتخابگرها و چارچوب‌های خودکارسازی تست Introduction - Selectors & Test Automation Frameworks

  • Selectors & Test Automation Frameworks-انتخابگرها و چارچوب‌های خودکارسازی تست Selectors & Test Automation Frameworks

Why are Selectors / Locators so Important?-چرا انتخابگرها / مکان‌یاب‌ها اینقدر مهم هستند؟ Why are Selectors / Locators so Important?

  • Why are Selectors / Locators so Important?-چرا انتخابگرها / مکان‌یاب‌ها اینقدر مهم هستند؟ Why are Selectors / Locators so Important?

System Under Test - (SUT)-سیستم تحت آزمایش - (SUT) System Under Test - (SUT)

  • System Under Test - (SUT)-سیستم تحت آزمایش - (SUT) System Under Test - (SUT)

  • Bonus: Free Practice Tools + Course Discounts (For All Testers)-بونوس: ابزارهای تمرین رایگان + تخفیف دوره (برای همه تسترها) Bonus: Free Practice Tools + Course Discounts (For All Testers)

DOM & Elements-DOM و عناصر DOM & Elements

  • DOM & Elements - Part 1/2-DOM و عناصر - بخش 1/2 DOM & Elements - Part 1/2

  • DOM & Elements - Part 2/2-DOM و عناصر - بخش 2/2 DOM & Elements - Part 2/2

  • DOM & Elements - Quiz-DOM و عناصر - آزمون DOM & Elements - Quiz

CSS vs XPath-CSS در مقابل XPath CSS vs XPath

  • CSS vs XPath - Part 1/2-CSS در مقابل XPath - بخش 1/2 CSS vs XPath - Part 1/2

  • CSS vs XPath - Part 2/2-CSS در مقابل XPath - بخش 2/2 CSS vs XPath - Part 2/2

  • CSS vs XPath - Quiz-CSS در مقابل XPath - آزمون CSS vs XPath - Quiz

Selector Tools-ابزارهای انتخابگر Selector Tools

  • Selector Tools - Overview-ابزارهای انتخابگر - مروری Selector Tools - Overview

CSS Selectors - Introduction-انتخابگرهای CSS - مقدمه CSS Selectors - Introduction

  • CSS Basics- Intro-مبانی CSS - مقدمه CSS Basics- Intro

  • CSS Basics - Quiz-مبانی CSS - آزمون CSS Basics - Quiz

CSS - Combinators-ترکیب‌کننده‌های CSS CSS - Combinators

  • Descendant & Direct Descendant-نوادگان و نوادگان مستقیم Descendant & Direct Descendant

  • Adjacent & Far Sibling-همسایه مجاور و دور Adjacent & Far Sibling

  • Contains Both Classes-حاوی هر دو کلاس Contains Both Classes

  • CSS Combinators - Quiz-ترکیب‌کننده‌های CSS - آزمون CSS Combinators - Quiz

CSS - Attribute Selectors-انتخابگرهای خصوصیات CSS CSS - Attribute Selectors

  • Exact, Ends in, Begins with & Contains-دقیق، پایان در، شروع با و شامل Exact, Ends in, Begins with & Contains

  • CSS Exact, Ends in, Begins with & Contains - Quiz-CSS دقیق، پایان در، شروع با و شامل - آزمون CSS Exact, Ends in, Begins with & Contains - Quiz

CSS - Pseudo Classes-کلاس‌های شبه CSS CSS - Pseudo Classes

  • Disabled, Enabled & Checked-غیرفعال، فعال و انتخاب شده Disabled, Enabled & Checked

  • nth-child, nth-last-child & nth-of-type-فرزند n، آخرین فرزند n و نوع n nth-child, nth-last-child & nth-of-type

  • first-child & last-child-فرزند اول و آخرین فرزند first-child & last-child

  • CSS Pseudo Classes - Quiz-کلاس‌های شبه CSS - آزمون CSS Pseudo Classes - Quiz

XPath - Introduction-XPath - مقدمه XPath - Introduction

  • XPath - Introduction-XPath - مقدمه XPath - Introduction

  • XPath - Introduction - Quiz-XPath - مقدمه - آزمون XPath - Introduction - Quiz

XPath - Descendant Selectors-انتخابگرهای نواده XPath XPath - Descendant Selectors

  • Descendant Selectors - Part 1/2-انتخابگرهای نواده - بخش 1/2 Descendant Selectors - Part 1/2

  • Descendant Selectors - Part 2/2-انتخابگرهای نواده - بخش 2/2 Descendant Selectors - Part 2/2

  • XPath - Descendant Selectors - Quiz-انتخابگرهای نواده XPath - آزمون XPath - Descendant Selectors - Quiz

XPath - Attribute Selectors-انتخابگرهای خصوصیات XPath XPath - Attribute Selectors

  • Attribute Selectors - Part 1/3-انتخابگرهای خصوصیات - بخش 1/3 Attribute Selectors - Part 1/3

  • Attribute Selectors - Part 2/3-انتخابگرهای خصوصیات - بخش 2/3 Attribute Selectors - Part 2/3

  • Attribute Selectors - Part 3/3-انتخابگرهای خصوصیات - بخش 3/3 Attribute Selectors - Part 3/3

  • XPath - Attribute Selectors - Quiz-انتخابگرهای خصوصیات XPath - آزمون XPath - Attribute Selectors - Quiz

XPath - Order Selectors-انتخابگرهای ترتیب XPath XPath - Order Selectors

  • Order Selectors-انتخابگرهای ترتیب Order Selectors

  • XPath - Order Selectors - Quiz-انتخابگرهای ترتیب XPath - آزمون XPath - Order Selectors - Quiz

XPath - Sibling Selectors-انتخابگرهای همسایه XPath XPath - Sibling Selectors

  • Sibling Selectors-انتخابگرهای همسایه Sibling Selectors

  • XPath - Sibling Selectors - Quiz-انتخابگرهای همسایه XPath - آزمون XPath - Sibling Selectors - Quiz

XPath - Other Things-XPath - موارد دیگر XPath - Other Things

  • Not, Text match & Text match (Substring)-نه، تطابق متن و تطابق متن (زیررشته) Not, Text match & Text match (Substring)

  • Arithmetic & Has children-عملیات حسابی و دارای فرزند Arithmetic & Has children

  • Or logic & Union (Joining results)-منطق یا و اجتماع (ترکیب نتایج) Or logic & Union (Joining results)

  • XPath - Other Things-XPath - موارد دیگر XPath - Other Things

XPath - Indexing Selectors-انتخابگرهای ایندکس XPath XPath - Indexing Selectors

  • Indexing Selectors-انتخابگرهای ایندکس Indexing Selectors

  • XPath - Indexing Selectors - Quiz-انتخابگرهای ایندکس XPath - آزمون XPath - Indexing Selectors - Quiz

Real World Examples-مثال‌های دنیای واقعی Real World Examples

  • Some Real World Examples-چند مثال دنیای واقعی Some Real World Examples

نمایش نظرات

آموزش تخصصی انتخابگرها (Selectors) و موقعیت‌یاب‌ها (Locators) برای تست اتوماسیون!
جزییات دوره
4 hours
30
Udemy (یودمی) Udemy (یودمی)
(آخرین آپدیت)
1,326
4.6 از 5
دارد
دارد
دارد
Gianni Bruno
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Gianni Bruno Gianni Bruno

مهندس اتوماسیون تست سرب با اشتیاق به تدریس.