Selenium
The long-standing WebDriver standard for browser automation across languages.
About Selenium
Selenium WebDriver is the industry standard for browser automation across languages. Most enterprise Java QA stacks still center on Selenium + TestNG/JUnit.
Best for
- · Multi-language teams
- · Selenium Grid / cloud
- · Legacy enterprise apps
Strengths
- · Huge ecosystem
- · Language flexibility
- · Mature hiring market
Watch outs
- · Waits and flakiness need discipline
- · Boilerplate without a framework
Learning tips
- · Master explicit waits
- · Learn Page Object Model
- · Pair with TestNG or JUnit
YouTube videos about Selenium
237 videos from the QA Tube catalog
51:40Selenium بالعربي — من التثبيت لأول سكربت
أتمتة الاختبارات بالعربي
52:00Selenium WebDriver Complete Roadmap for Beginners
Automation Step by Step
18:00Selenium WebDriver हिंदी में — शुरुआत
SDET Hindi Lab
24:45Selenium اردو میں — پہلا اسکرپٹ
Automation Urdu
30:40Selenium WebDriver Waits — Explicit vs Fluent
Lets Kode It
33:19Selenium Java Mastery — Part 19: Interview Practice
Lets Kode It
33:49إتقان Selenium مع Java — Part 19: تدريب المقابلات
أتمتة الاختبارات بالعربي
31:18Selenium Java Mastery — Part 18: Security Checks
Lets Kode It
31:48إتقان Selenium مع Java — Part 18: فحوصات الأمان
أتمتة الاختبارات بالعربي
29:17Selenium Java Mastery — Part 17: Performance Tips
Lets Kode It
29:47إتقان Selenium مع Java — Part 17: نصائح الأداء
أتمتة الاختبارات بالعربي
27:16Selenium Java Mastery — Part 16: Advanced Patterns
Lets Kode It
27:46إتقان Selenium مع Java — Part 16: أنماط متقدمة
أتمتة الاختبارات بالعربي
25:15Selenium Java Mastery — Part 15: Debugging Flaky Tests
Lets Kode It
25:45إتقان Selenium مع Java — Part 15: تصحيح الاختبارات المتقلبة
أتمتة الاختبارات بالعربي
37:14Selenium Java Mastery — Part 14: Real Project Walkthrough
Lets Kode It
37:44إتقان Selenium مع Java — Part 14: مشروع عملي
أتمتة الاختبارات بالعربي
35:13Selenium Java Mastery — Part 13: Best Practices
Lets Kode It
35:43إتقان Selenium مع Java — Part 13: أفضل الممارسات
أتمتة الاختبارات بالعربي
33:12Selenium Java Mastery — Part 12: Parallel Execution
Lets Kode It
33:42إتقان Selenium مع Java — Part 12: التشغيل المتوازي
أتمتة الاختبارات بالعربي
31:11Selenium Java Mastery — Part 11: CI Integration
Lets Kode It
31:41إتقان Selenium مع Java — Part 11: التكامل مع CI
أتمتة الاختبارات بالعربي
29:10Selenium Java Mastery — Part 10: Error Handling
Lets Kode It
29:40إتقان Selenium مع Java — Part 10: معالجة الأخطاء
أتمتة الاختبارات بالعربي
29:45Selenium Java Mastery — Part 24: Selectors & Locators
Lets Kode It
29:25إتقان Selenium مع Java — Part 24: المحددات والعناصر
أتمتة الاختبارات بالعربي
27:44Selenium Java Mastery — Part 23: First Hands-on Lab
Lets Kode It
27:24إتقان Selenium مع Java — Part 23: أول تمرين عملي
أتمتة الاختبارات بالعربي
25:43Selenium Java Mastery — Part 22: Core Concepts
Lets Kode It
25:23إتقان Selenium مع Java — Part 22: المفاهيم الأساسية
أتمتة الاختبارات بالعربي
37:42Selenium Java Mastery — Part 21: Introduction & Setup
Lets Kode It
37:22إتقان Selenium مع Java — Part 21: المقدمة والإعداد
أتمتة الاختبارات بالعربي
35:41Selenium Java Mastery — Part 20: Final Capstone Project
Lets Kode It
35:21إتقان Selenium مع Java — Part 20: المشروع الختامي
أتمتة الاختبارات بالعربي
46:40Selenium with Java — Hindi Beginner Series
Testing Shastra
27:38Selenium Java Mastery — Part 9: Reporting & Logs
Lets Kode It
27:18إتقان Selenium مع Java — Part 9: التقارير والسجلات
أتمتة الاختبارات بالعربي
25:37Selenium Java Mastery — Part 8: Page Objects / Structure
Lets Kode It
25:17إتقان Selenium مع Java — Part 8: تنظيم الكود والطبقات
أتمتة الاختبارات بالعربي
37:36Selenium Java Mastery — Part 7: Handling Waits & Sync
Lets Kode It
37:16إتقان Selenium مع Java — Part 7: الانتظار والمزامنة
أتمتة الاختبارات بالعربي
35:35Selenium Java Mastery — Part 6: Data-Driven Techniques
Lets Kode It
35:15إتقان Selenium مع Java — Part 6: تقنيات البيانات
أتمتة الاختبارات بالعربي
33:34Selenium Java Mastery — Part 5: Assertions & Validations
Lets Kode It
33:14إتقان Selenium مع Java — Part 5: التحقق والـ Assertions
أتمتة الاختبارات بالعربي
31:33Selenium Java Mastery — Part 4: Selectors & Locators
Lets Kode It
31:13إتقان Selenium مع Java — Part 4: المحددات والعناصر
أتمتة الاختبارات بالعربي
29:32Selenium Java Mastery — Part 3: First Hands-on Lab
Lets Kode It
29:12إتقان Selenium مع Java — Part 3: أول تمرين عملي
أتمتة الاختبارات بالعربي
27:31Selenium Java Mastery — Part 2: Core Concepts
Lets Kode It
27:11إتقان Selenium مع Java — Part 2: المفاهيم الأساسية
أتمتة الاختبارات بالعربي
25:30Selenium Java Mastery — Part 1: Introduction & Setup
Lets Kode It
25:10إتقان Selenium مع Java — Part 1: المقدمة والإعداد
أتمتة الاختبارات بالعربي
35:00Selenium Grid & Parallel Execution Essentials
LambdaTest
38:40TestNG Annotations & Parallel Suites
Automation Pathshala
33:00Selenium Interview Questions — Top Scenarios
Software Testing Mentor
36:40أسئلة مقابلات Selenium بالعربي مع الإجابات
مقابلات الـ QA بالعربي
29:15آٹومیشن فریم ورک ڈیزائن
Automation Urdu
50:20Automation Framework Design — From Zero to Production
SDET Unicorns
45:50تصميم إطار أتمتة بالعربي — Page Object ونمط الطبقات
مسار الـ SDET بالعربي
22:30Automation Framework Design (Hindi)
SDET Hindi Lab
34:15TestNG Advanced Patterns — Part 14: Real Project Walkthrough
Automation Pathshala
32:14TestNG Advanced Patterns — Part 13: Best Practices
Automation Pathshala
30:13TestNG Advanced Patterns — Part 12: Parallel Execution
Automation Pathshala
28:12TestNG Advanced Patterns — Part 11: CI Integration
Automation Pathshala
26:11TestNG Advanced Patterns — Part 10: Error Handling
Automation Pathshala
24:39TestNG Advanced Patterns — Part 9: Reporting & Logs
Automation Pathshala
22:38TestNG Advanced Patterns — Part 8: Page Objects / Structure
Automation Pathshala
34:37TestNG Advanced Patterns — Part 7: Handling Waits & Sync
Automation Pathshala
32:36TestNG Advanced Patterns — Part 6: Data-Driven Techniques
Automation Pathshala
30:35TestNG Advanced Patterns — Part 5: Assertions & Validations
Automation Pathshala
28:34TestNG Advanced Patterns — Part 4: Selectors & Locators
Automation Pathshala
26:33TestNG Advanced Patterns — Part 3: First Hands-on Lab
Automation Pathshala
24:32TestNG Advanced Patterns — Part 2: Core Concepts
Automation Pathshala
22:31TestNG Advanced Patterns — Part 1: Introduction & Setup
Automation Pathshala
41:09Automation Framework Architecture — Part 14: Real Project Walkthrough
SDET Unicorns
41:39هندسة أطر عمل الأتمتة — Part 14: مشروع عملي
مسار الـ SDET بالعربي
39:08Automation Framework Architecture — Part 13: Best Practices
SDET Unicorns
39:38هندسة أطر عمل الأتمتة — Part 13: أفضل الممارسات
مسار الـ SDET بالعربي
37:07Automation Framework Architecture — Part 12: Parallel Execution
SDET Unicorns
37:37هندسة أطر عمل الأتمتة — Part 12: التشغيل المتوازي
مسار الـ SDET بالعربي
35:06Automation Framework Architecture — Part 11: CI Integration
SDET Unicorns
35:36هندسة أطر عمل الأتمتة — Part 11: التكامل مع CI
مسار الـ SDET بالعربي
33:05Automation Framework Architecture — Part 10: Error Handling
SDET Unicorns
33:35هندسة أطر عمل الأتمتة — Part 10: معالجة الأخطاء
مسار الـ SDET بالعربي
31:33Automation Framework Architecture — Part 9: Reporting & Logs
SDET Unicorns
31:13هندسة أطر عمل الأتمتة — Part 9: التقارير والسجلات
مسار الـ SDET بالعربي
29:32Automation Framework Architecture — Part 8: Page Objects / Structure
SDET Unicorns
29:12هندسة أطر عمل الأتمتة — Part 8: تنظيم الكود والطبقات
مسار الـ SDET بالعربي
41:31Automation Framework Architecture — Part 7: Handling Waits & Sync
SDET Unicorns
41:11هندسة أطر عمل الأتمتة — Part 7: الانتظار والمزامنة
مسار الـ SDET بالعربي
39:30Automation Framework Architecture — Part 6: Data-Driven Techniques
SDET Unicorns
39:10هندسة أطر عمل الأتمتة — Part 6: تقنيات البيانات
مسار الـ SDET بالعربي
37:29Automation Framework Architecture — Part 5: Assertions & Validations
SDET Unicorns
37:09هندسة أطر عمل الأتمتة — Part 5: التحقق والـ Assertions
مسار الـ SDET بالعربي
35:28Automation Framework Architecture — Part 4: Selectors & Locators
SDET Unicorns
35:08هندسة أطر عمل الأتمتة — Part 4: المحددات والعناصر
مسار الـ SDET بالعربي
33:27Automation Framework Architecture — Part 3: First Hands-on Lab
SDET Unicorns
33:07هندسة أطر عمل الأتمتة — Part 3: أول تمرين عملي
مسار الـ SDET بالعربي
31:26Automation Framework Architecture — Part 2: Core Concepts
SDET Unicorns
31:06هندسة أطر عمل الأتمتة — Part 2: المفاهيم الأساسية
مسار الـ SDET بالعربي
29:25Automation Framework Architecture — Part 1: Introduction & Setup
SDET Unicorns
29:05هندسة أطر عمل الأتمتة — Part 1: المقدمة والإعداد
مسار الـ SDET بالعربي
35:13Automation Framework Architecture — Part 18: Security Checks
SDET Unicorns
35:43هندسة أطر عمل الأتمتة — Part 18: فحوصات الأمان
مسار الـ SDET بالعربي
33:12Automation Framework Architecture — Part 17: Performance Tips
SDET Unicorns
33:42هندسة أطر عمل الأتمتة — Part 17: نصائح الأداء
مسار الـ SDET بالعربي
31:11Automation Framework Architecture — Part 16: Advanced Patterns
SDET Unicorns
31:41هندسة أطر عمل الأتمتة — Part 16: أنماط متقدمة
مسار الـ SDET بالعربي
29:10Automation Framework Architecture — Part 15: Debugging Flaky Tests
SDET Unicorns
29:40هندسة أطر عمل الأتمتة — Part 15: تصحيح الاختبارات المتقلبة
مسار الـ SDET بالعربي
36:40Jenkins و CI/CD للأتمتة بالعربي
DevOps للمختبرين
21:00Playwright Beginner Tutorial — Getting Started
Microsoft Playwright
29:19WebdriverIO Complete Course — Part 12: Parallel Execution
WebdriverIO
27:18WebdriverIO Complete Course — Part 11: CI Integration
WebdriverIO
25:17WebdriverIO Complete Course — Part 10: Error Handling
WebdriverIO
45:40Cypress End-to-End Testing Crash Course
Cypress.io
23:45WebdriverIO Complete Course — Part 9: Reporting & Logs
WebdriverIO
21:44WebdriverIO Complete Course — Part 8: Page Objects / Structure
WebdriverIO
33:43WebdriverIO Complete Course — Part 7: Handling Waits & Sync
WebdriverIO
31:42WebdriverIO Complete Course — Part 6: Data-Driven Techniques
WebdriverIO
29:41WebdriverIO Complete Course — Part 5: Assertions & Validations
WebdriverIO
27:40WebdriverIO Complete Course — Part 4: Selectors & Locators
WebdriverIO
25:39WebdriverIO Complete Course — Part 3: First Hands-on Lab
WebdriverIO
23:38WebdriverIO Complete Course — Part 2: Core Concepts
WebdriverIO
21:37WebdriverIO Complete Course — Part 1: Introduction & Setup
WebdriverIO
33:21WebdriverIO Complete Course — Part 14: Real Project Walkthrough
WebdriverIO
31:20WebdriverIO Complete Course — Part 13: Best Practices
WebdriverIO
32:00AI in Testing — Where LLMs Help (and Hurt)
SDET Unicorns
1:02:00LiveLive Session — Debugging Flaky Playwright Tests
Microsoft Playwright
33:30AI-Assisted Test Generation — Practical Workflow
Joe Colantonio — TestTalks
32:30الذكاء الاصطناعي في الاختبار بالعربي
مسار الـ SDET بالعربي
15:00Playwright हिंदी ट्यूटोरियल — पहला टेस्ट
SDET Hindi Lab
35:00أسئلة مقابلات الـ QA بالعربي
مقابلات الـ QA بالعربي
15:45Playwright اردو ٹیوٹوریل
Automation Urdu
35:00Playwright Locators Masterclass
Modern Web QA
40:00Playwright بالعربي — أتمتة المتصفح الحديثة
مسار الـ SDET بالعربي
33:20مسار التحول من مختبر يدوي إلى SDET بالعربي
مجتمع المختبرين المصري
35:40From Manual Tester to SDET — Career Roadmap
Software Testing Mentor
31:20Azure DevOps Pipelines for Test Automation
TechWorld with Nana
26:40هرم الاختبارات بالعربي — كيف توزّع الجهد
مسار الـ SDET بالعربي
28:30Test Pyramid vs Trophy — Choosing Your Shape
Quality Engineering Lab
31:00Cypress Component Testing Deep Dive
Cypress.io
34:10BDD و Cucumber بالعربي
أتمتة الاختبارات بالعربي
35:00Robot Framework بالعربي — أتمتة كلمات المفتاح
أتمتة الاختبارات بالعربي
35:40BDD with Cucumber — Collaboration that Ships Quality
Execute Automation
41:20Robot Framework — Keyword-Driven Automation
Test Automation University
29:20Katalon Studio Advanced — Custom Keywords
Automation Step by Step
33:30Katalon Studio — Rapid Automation for Teams
Automation Step by Step
24:49Cypress Deep Dive Course — Part 17: Performance Tips
Cypress.io
28:39Rest Assured Professional — Part 1: Introduction & Setup
Automation Pathshala
28:19Rest Assured الاحترافي — Part 1: المقدمة والإعداد
اختبار الـ API بالعربي
29:00k6 Tutorials — Modern Load Testing in JavaScript
Grafana k6
22:48Cypress Deep Dive Course — Part 16: Advanced Patterns
Cypress.io
20:47Cypress Deep Dive Course — Part 15: Debugging Flaky Tests
Cypress.io
20:47k6 Modern Load Testing — Part 9: Reporting & Logs
Grafana k6
20:27اختبار الحمل الحديث مع k6 — Part 9: التقارير والسجلات
اختبار الأداء بالعربي
32:46Cypress Deep Dive Course — Part 14: Real Project Walkthrough
Cypress.io
18:46k6 Modern Load Testing — Part 8: Page Objects / Structure
Grafana k6
18:26اختبار الحمل الحديث مع k6 — Part 8: تنظيم الكود والطبقات
اختبار الأداء بالعربي
30:45Cypress Deep Dive Course — Part 13: Best Practices
Cypress.io
30:25Rest Assured Professional — Part 16: Advanced Patterns
Automation Pathshala
30:05Rest Assured الاحترافي — Part 16: أنماط متقدمة
اختبار الـ API بالعربي
30:45k6 Modern Load Testing — Part 7: Handling Waits & Sync
Grafana k6
30:25اختبار الحمل الحديث مع k6 — Part 7: الانتظار والمزامنة
اختبار الأداء بالعربي
28:44Cypress Deep Dive Course — Part 12: Parallel Execution
Cypress.io
28:24Rest Assured Professional — Part 15: Debugging Flaky Tests
Automation Pathshala
28:04Rest Assured الاحترافي — Part 15: تصحيح الاختبارات المتقلبة
اختبار الـ API بالعربي
28:44k6 Modern Load Testing — Part 6: Data-Driven Techniques
Grafana k6
28:24اختبار الحمل الحديث مع k6 — Part 6: تقنيات البيانات
اختبار الأداء بالعربي
26:43Cypress Deep Dive Course — Part 11: CI Integration
Cypress.io
40:23Rest Assured Professional — Part 14: Real Project Walkthrough
Automation Pathshala
40:03Rest Assured الاحترافي — Part 14: مشروع عملي
اختبار الـ API بالعربي
26:43k6 Modern Load Testing — Part 5: Assertions & Validations
Grafana k6
26:23اختبار الحمل الحديث مع k6 — Part 5: التحقق والـ Assertions
اختبار الأداء بالعربي
24:42Cypress Deep Dive Course — Part 10: Error Handling
Cypress.io
38:22Rest Assured Professional — Part 13: Best Practices
Automation Pathshala
38:02Rest Assured الاحترافي — Part 13: أفضل الممارسات
اختبار الـ API بالعربي
24:42k6 Modern Load Testing — Part 4: Selectors & Locators
Grafana k6
24:22اختبار الحمل الحديث مع k6 — Part 4: المحددات والعناصر
اختبار الأداء بالعربي
36:21Rest Assured Professional — Part 12: Parallel Execution
Automation Pathshala
36:01Rest Assured الاحترافي — Part 12: التشغيل المتوازي
اختبار الـ API بالعربي
22:41k6 Modern Load Testing — Part 3: First Hands-on Lab
Grafana k6
22:21اختبار الحمل الحديث مع k6 — Part 3: أول تمرين عملي
اختبار الأداء بالعربي
34:20Rest Assured Professional — Part 11: CI Integration
Automation Pathshala
34:00Rest Assured الاحترافي — Part 11: التكامل مع CI
اختبار الـ API بالعربي
20:40k6 Modern Load Testing — Part 2: Core Concepts
Grafana k6
20:20اختبار الحمل الحديث مع k6 — Part 2: المفاهيم الأساسية
اختبار الأداء بالعربي
32:19Rest Assured Professional — Part 10: Error Handling
Automation Pathshala
32:49Rest Assured الاحترافي — Part 10: معالجة الأخطاء
اختبار الـ API بالعربي
18:39k6 Modern Load Testing — Part 1: Introduction & Setup
Grafana k6
18:19اختبار الحمل الحديث مع k6 — Part 1: المقدمة والإعداد
اختبار الأداء بالعربي
31:40k6 بالعربي — اختبار الحمل بـ JavaScript
اختبار الأداء بالعربي
38:20Rest Assured بالعربي لاختبار الـ API
اختبار الـ API بالعربي
20:25k6 Modern Load Testing — Part 16: Advanced Patterns
Grafana k6
20:05اختبار الحمل الحديث مع k6 — Part 16: أنماط متقدمة
اختبار الأداء بالعربي
18:24k6 Modern Load Testing — Part 15: Debugging Flaky Tests
Grafana k6
18:04اختبار الحمل الحديث مع k6 — Part 15: تصحيح الاختبارات المتقلبة
اختبار الأداء بالعربي
30:23k6 Modern Load Testing — Part 14: Real Project Walkthrough
Grafana k6
30:03اختبار الحمل الحديث مع k6 — Part 14: مشروع عملي
اختبار الأداء بالعربي
49:00Rest Assured Java — API Automation Course
Execute Automation
28:22k6 Modern Load Testing — Part 13: Best Practices
Grafana k6
28:02اختبار الحمل الحديث مع k6 — Part 13: أفضل الممارسات
اختبار الأداء بالعربي
26:21k6 Modern Load Testing — Part 12: Parallel Execution
Grafana k6
26:01اختبار الحمل الحديث مع k6 — Part 12: التشغيل المتوازي
اختبار الأداء بالعربي
19:30Rest Assured बेसिक्स (Hindi)
API Testing Hindi
24:20k6 Modern Load Testing — Part 11: CI Integration
Grafana k6
24:00اختبار الحمل الحديث مع k6 — Part 11: التكامل مع CI
اختبار الأداء بالعربي
22:19k6 Modern Load Testing — Part 10: Error Handling
Grafana k6
22:49اختبار الحمل الحديث مع k6 — Part 10: معالجة الأخطاء
اختبار الأداء بالعربي
22:20Cypress Deep Dive Course — Part 9: Reporting & Logs
Cypress.io
20:19Cypress Deep Dive Course — Part 8: Page Objects / Structure
Cypress.io
32:18Cypress Deep Dive Course — Part 7: Handling Waits & Sync
Cypress.io
30:17Cypress Deep Dive Course — Part 6: Data-Driven Techniques
Cypress.io
30:47Rest Assured Professional — Part 9: Reporting & Logs
Automation Pathshala
30:27Rest Assured الاحترافي — Part 9: التقارير والسجلات
اختبار الـ API بالعربي
28:16Cypress Deep Dive Course — Part 5: Assertions & Validations
Cypress.io
28:46Rest Assured Professional — Part 8: Page Objects / Structure
Automation Pathshala
28:26Rest Assured الاحترافي — Part 8: تنظيم الكود والطبقات
اختبار الـ API بالعربي
26:15Cypress Deep Dive Course — Part 4: Selectors & Locators
Cypress.io
40:45Rest Assured Professional — Part 7: Handling Waits & Sync
Automation Pathshala
40:25Rest Assured الاحترافي — Part 7: الانتظار والمزامنة
اختبار الـ API بالعربي
24:14Cypress Deep Dive Course — Part 3: First Hands-on Lab
Cypress.io
38:44Rest Assured Professional — Part 6: Data-Driven Techniques
Automation Pathshala
38:24Rest Assured الاحترافي — Part 6: تقنيات البيانات
اختبار الـ API بالعربي
22:13Cypress Deep Dive Course — Part 2: Core Concepts
Cypress.io
36:43Rest Assured Professional — Part 5: Assertions & Validations
Automation Pathshala
36:23Rest Assured الاحترافي — Part 5: التحقق والـ Assertions
اختبار الـ API بالعربي
20:12Cypress Deep Dive Course — Part 1: Introduction & Setup
Cypress.io
34:42Rest Assured Professional — Part 4: Selectors & Locators
Automation Pathshala
34:22Rest Assured الاحترافي — Part 4: المحددات والعناصر
اختبار الـ API بالعربي
32:41Rest Assured Professional — Part 3: First Hands-on Lab
Automation Pathshala
32:21Rest Assured الاحترافي — Part 3: أول تمرين عملي
اختبار الـ API بالعربي
26:00Cypress Deep Dive Course — Part 18: Security Checks
Cypress.io
30:40Rest Assured Professional — Part 2: Core Concepts
Automation Pathshala
30:20Rest Assured الاحترافي — Part 2: المفاهيم الأساسية
اختبار الـ API بالعربي