Selenium WebDriver From Foundation to Framework [In Arabic]
4.6 (647 ratings)
Course Ratings are calculated from individual students’ ratings and a variety of other signals, like age of rating and reliability, to ensure that they reflect course quality fairly and accurately.
6,823 students enrolled

Selenium WebDriver From Foundation to Framework [In Arabic]

Learn Automation Testing at your own Pace , Everything About Automated Web Testing with Selenium from A-Z in Arabic
Bestseller
4.6 (647 ratings)
Course Ratings are calculated from individual students’ ratings and a variety of other signals, like age of rating and reliability, to ensure that they reflect course quality fairly and accurately.
6,823 students enrolled
Created by Moataz Nabil
Last updated 1/2019
Arabic
Current price: $41.99 Original price: $59.99 Discount: 30% off
5 hours left at this price!
30-Day Money-Back Guarantee
This course includes
  • 53.5 hours on-demand video
  • 12 articles
  • 19 downloadable resources
  • Full lifetime access
  • Access on mobile and TV
  • Certificate of Completion
Training 5 or more people?

Get your team access to 4,000+ top Udemy courses anytime, anywhere.

Try Udemy for Business
What you'll learn
  • تعلم البرمجة بمساعدة مدرب محترف ف المجال و ف مكانك دون الحاجة للذهاب لأى مكان
  • Create Page Objects using Selenium-WebDriver commands عند الإنتهاء من الكورس ستكون قادر على
  • Create test scripts using the TestNG test frameworks عند الإنتهاء من الكورس ستكون قادر على
  • Automate web based application using Selenium عند الإنتهاء من الكورس ستكون تعلمت
  • The coding standards in designing Automation Frameworks عند الإنتهاء من الكورس ستكون تعلمت
  • How to Install and setup Maven عند الإنتهاء من الكورس ستكون تعلمت
  • Selenium Design Patterns عند الإنتهاء من الكورس ستكون تعلمت
  • How to Install and setup Jenkins عند الإنتهاء من الكورس ستكون تعلمت
  • How to Install and setup Docker عند الإنتهاء من الكورس ستكون تعلمت
  • How to run your test script on cloud using SauceLabs عند الإنتهاء من الكورس ستكون تعلمت
Course content
Expand all 286 lectures 53:39:08
+ Introduction
1 lecture 13:07

Know more about our course sections and the course requirements 

Preview 13:07
+ Introduction To Agile and Testing
5 lectures 39:59
Traditional and Agile Testing
13:15
Test Automation Pyramid
09:35
How to Become Agile Tester
12:55
Recap
02:08

In this sample quiz , You will refresh your information about Agile and Testing ;)

Agile Tester Sample Quiz
10 questions
+ Selenium Setup on Windows
6 lectures 45:06
Install Eclipse
12:59
Install Chrome and Firefox Browsers
03:03
Install TestNG
04:32
+ Java and OOP for Testers
46 lectures 08:07:26
Packages
05:56
Packages - Demo
07:56
Classes, Objects, and Methods
16:52
Classes Demo part 1
04:27
Classes Demo part 2
14:40
Classes Demo Part 3
15:16
Access Modifiers
07:09
Variables and Data Types
20:42
Local Variables Part 1
06:45
Local Variables Part2
04:02
Parameter Variables
08:00
Instance Variables
07:18
Class (Static) Variables
08:14
Strings - Working With Text
16:47
Arithmetic Operators
07:31
Relational Operators
11:48
Logical Operators
11:45
Assignment Operator​
01:54
Inheritance
16:37
Overriding Part1
10:20
Overriding Part2
02:32
Control Structures​
01:59
Switch Branch
17:28
For Loop
09:53
While Loop
06:47
Do While Loop​
07:57
IF , Else and Else IF Branch
18:28
Arrays
08:39
Encapsulation
22:13
Interfaces
12:04
Java - Exceptions
13:05
Catch Exceptions
06:59
Multiple Exceptions
02:42
Introduction to Polymorphism
10:06
Polymorphism Demos
21:05
Introduction to Constructors
18:14
Types of Constructors
04:59
Constructors Overloading
01:31
Introduction to Abstraction
07:03
Abstraction Demos
18:51
Linked Lists
28:11
ArrayList - Part 1
12:45
ArrayList - Part 2
09:18
Writing and Reading files using java.IO
14:28
Code Java Project
00:02
+ Write your first Script using Selenium WebDriver
7 lectures 01:01:55
Introduction
02:20
Setup your Selenium Project
17:06
Write your First Selenium Script - Part1
11:43
Write your First Selenium Script - Part2
08:08
Write your First Selenium Script - Part3
16:01
Write your First Selenium Script - Part4
06:35
WebDriverDemo Project
00:02
+ Working with Maven
10 lectures 01:27:26
Why To Use Maven In Selenium Project?
09:23
How Does Maven Handle The Updates Of A Dependency?
03:04
Install Maven Plug-In In Eclipse
03:22
Setup A Maven Project In Eclipse
17:23
Maven First Demo
09:39
Maven Chrome
18:25
Maven Firefox
07:28
Maven Internet Explorer
08:32
First Selenium Code Project
00:02
+ Working with TestNG Framework
16 lectures 02:16:18
TestNG Features
08:08
Why do we need TestNG in Selenium?
04:35
TestNG Annotations
09:34
TestNG Annotation Demo1
23:34
TestNG Annotation Demo2
19:52
TestNG Demo - Create TestNG Class using Template
04:13
Benefits of Using Annotations
03:15
TestNG Parameters
08:37
TestNG Parameters - Disable Test Method
05:08
TestNG Parameters - Method Dependency
11:17
TestNG Parameters - Multiple Parameters
01:55
TestNG Parameters - Groups Part1
06:18
TestNG Parameters - Groups Part2
07:33
TestNG Assertions
12:12
TestNG Report Generation
05:43
+ Deep Dive into Selenium WebDriver
45 lectures 12:54:18
Finding Element
13:25
Finding Elements - Inspecting Elements
17:38
Finding Elements By ID
34:33
Find Elements By Name
15:37
Find Elements By Class
07:01
Finding Elements By TagName
13:43
Find Elements Using CSS Selector
14:53
Finding Element By FindingElements
18:42
Find Elements - Links
08:56
Find Elements Using XPath
28:07
Browser Navigation Commands
12:39
Working with Elements - Textboxes and Buttons
20:30
Working with Elements - Checking Element's text
14:56
Working with Elements - Dropdown and Lists
24:22
Working with Elements - Checkboxes
14:26
Working with Elements - WebTables
16:52
Working With Selenium API
01:49
Working with Elements - isElement Present
16:50
Working with Elements - Elements State
05:03
Working with Elements - Double Click
24:13
Working with Elements - Drag and Drop
10:34
Working with Elements - Alerts
18:11
Working with Elements - Prompt Alert
09:31
Working with Elements - Confirm Alert
13:57
Handling Multiple Windows
26:17
Handling Session Cookies
29:59
Synchronizing Tests - Introduction
03:51
Synchronizing Tests - ImplicitlyWait
11:26
Synchronizing Tests - Explicit Wait
19:22
Synchronizing Tests - Fluent Wait
18:07
Working with Frames
26:20
Executing the JavaScript Code with Selenium WebDriver
18:36
Scroll To Botton Of Page using JavaScript
12:29
Working with Context Menu
16:32
Take Screenshot on Failure using Selenium WebDriver
27:59
Check All Broken Images using HttpClient
19:00
Check All Broken Links using HttpURLConnection
38:49
Upload file using Selenium WebDriver
17:44
Upload file using Selenium WebDriver and Robot Class
20:54
Download file with Firefox and FirefoxOptions
26:46
Download file with Chrome and ChromeOptions
16:11
Automating the HTML5 video player
25:54
Automating the HTML5 Canvas
17:35
Deep Dive Code Project
00:02
Requirements
  • لا يشترط خبرة ف لغة برمجة أو كتابة الأكواد
  • Test Automation لا يشترط خبرة فى
Description

مرحبا بحضراتكم ف الكورس الخاص ب 

Test Automation from Foundation to Framework 

Test Automation الكورس الأول ف مجال 

Udemy على منصة التعليم 

باللغة العربية 

  تم تصميم هذا الكورس خصيصا لمختبرى جودة البرمجيات الذين يريدون البدء ف مجال 

Test Automation using Selenium WebDriver

(test automation) و فى حالة أنه لا يوجد عندك خلفية برمجية أو استخدمت قبل ذلك لا يوجد مشكلة ف ذلك 

فكل جزء ف الكورس شرح بطريقة مفصلة من البداية للأحتراف و أيضا مع أمثلة عملية و كتابة أكواد أثناء الشرح 

  (test automation) سوف تتعلم مبادئ البرمجة بإستخدام جافا حتى تستطيع البدء ف الكورس و الأنتقال بعد ذلك لكتابة 

 فى بداية الكورس سوف تتعلم مبادئ 

Selenium WebDriver

مرورا بكل شئ متعلق به من كيفية تنفيذ الأوامر المختلفة 

TestNG Framework و سوف تتعلم أيضا كيفية التعامل مع تنفيذ الأوامر بإستخدام 

Assertions  و التأكد من النتيجة عن طريق

و بعد ذلك كيفية مشاهدة و معاينة النتائج الخاصة بتفيذ الكود من خلال المتصفح الخاص بك


تحديث

من الممكن الآن لكل الطلبه الموجودين ف مصر شراء الكورس من  خلال احد الطرق التاليه

  • Vodafone Cash

  • Etisalat Cash

  • CIB Wallet

  • EasyPay - Egyptian Post Office

محتوى الكورس و نظرة عامة عن المواضيع التى سندرسها معا 

Build a strong foundation in Java and object-oriented programming with this tutorial for beginners.

  • Java Development Kit Installation

  • Classes, and Objects

  • Types and Operators

  • Access Modifiers 

  • Object-Oriented Programming (OOP)

  • Arrays List and Linked List

  • Loops and Conditionals


Build a strong framework in Selenium WebDriver with this tutorial for beginners.

  • Selenium WebDriver Setup.

  • Finding ad inspect web elements using different browsers.

  • Write your first Selenium script using Selenium WebDriver 3.0 and different browsers.

  • Working with Maven Projects.

  • Selenium Design Patterns.

  • Selenium Grid and Parallel Testing.

  • Data-Driven Test.

  • Behavior Driven Development.

  • Headless Testing.

  • Running your script on Cloud Using Sauce Labs.

  • Running your scripts with Jenkins CI server and GitHub.


بعد الانتهاء من هذا الكورس سوف يتمكن الطلبة من كتابة 

Automated tests using selenium and java

و سوف تشعر بالثقة اتجاه لغة البرمجة جافا و فهم 

object oriented programming 

Test Automation و زيادة معرفتك ب 

سوف تعمل جنبا إلى جنب مع المدرب ف كل الأمثلة و الأكواد و يمكنك تحميل الملفات كلها أيضا إلى جهازك الشخصى لكى تكون مرجع إليك بعد ذلك

  سوف تحصل على شهادة إتمام الكورس ف النهاية و تستطيع أن تستعين بها ف السيرة الذاتية الخاصة بك بعد ذلك

Who this course is for:
  • software test automation من يريد أن يتعلم و مهتم بتعلم
  • الذين يريدون تعلم البرمجة بأستخدام الجافا Software QA and Testers
  • Test Automation الذين يريدون تعلم البرمجة بأستخدام Software QA and Testers