Видео курса

  • Урок 1. 00:05:04
    Course Outcome - *** MUST WATCH ***
  • Урок 2. 00:08:08
    What made this a Top Course and Top Responder - *** MUST WATCH ***
  • Урок 3. 00:01:28
    Instructor Introduction
  • Урок 4. 00:05:15
    How to reach me anytime and ask questions? *** MUST WATCH ***
  • Урок 5. 00:09:25
    Why Selenium?
  • Урок 6. 00:08:01
    Selenium WebDriver Architecture - How WebDriver Works?
  • Урок 7. 00:05:10
    Overview and Install Java
  • Урок 8. 00:06:38
    Java Environment Setup - Mac
  • Урок 9. 00:04:08
    Java Environment Setup - Windows
  • Урок 10. 00:05:17
    Install Eclipse - Windows
  • Урок 11. 00:04:36
    Eclipse Installation - Mac
  • Урок 12. 00:03:10
    Install Maven Plugin
  • Урок 13. 00:14:49
    First Program and Some Tips
  • Урок 14. 00:18:21
    Variables And Data Types
  • Урок 15. 00:08:58
    Default Variable Values
  • Урок 16. 00:11:33
    Reference Data Type - Strings Example
  • Урок 17. 00:11:20
    String Methods - Part 1
  • Урок 18. 00:08:54
    String Methods - Part 2
  • Урок 19. 00:15:44
    Arrays
  • Урок 20. 00:09:22
    Methods Introduction
  • Урок 21. 00:10:54
    Methods - Practical Example
  • Урок 22. 00:10:21
    Understanding Return Type
  • Урок 23. 00:11:01
    Class Introduction
  • Урок 24. 00:11:04
    Getters-Setters And This Keyword - Part 1
  • Урок 25. 00:09:29
    Getters-Setters And This Keyword - Part 2
  • Урок 26. 00:03:53
    Getters-Setters And This Keyword - Part 3
  • Урок 27. 00:11:07
    Constructors
  • Урок 28. 00:10:08
    Conditional Statement
  • Урок 29. 00:09:35
    Switch Statement
  • Урок 30. 00:14:44
    While Loop
  • Урок 31. 00:09:49
    For Loops
  • Урок 32. 00:14:40
    Static Keyword - Part 1
  • Урок 33. 00:09:53
    Static Keyword - Part 2
  • Урок 34. 00:11:09
    Practice Exercise With Solution + *** Interview Question ***
  • Урок 35. 00:02:32
    Practice Exercise + Interview Question -> Reverse Characters Of A String
  • Урок 36. 00:09:19
    Practice Exercise + Interview Solution -> Reverse Characters Of A String
  • Урок 37. 00:15:24
    Inheritance
  • Урок 38. 00:17:25
    Access Modifiers and Packages
  • Урок 39. 00:15:52
    Abstract Class - Abstraction Part 1
  • Урок 40. 00:12:58
    Interface - Abstraction Part 2
  • Урок 41. 00:14:25
    Method Overloading
  • Урок 42. 00:04:17
    More On Method Overloading
  • Урок 43. 00:12:35
    Method Overriding
  • Урок 44. 00:17:22
    Exceptions - Checked
  • Урок 45. 00:10:03
    Exceptions - RunTime
  • Урок 46. 00:08:11
    Reading Properties File
  • Урок 47. 00:04:04
    Introduction
  • Урок 48. 00:12:42
    How To Inspect Elements Using Firefox DevTools
  • Урок 49. 00:06:59
    Firefox Add-On - Try XPath
  • Урок 50. 00:10:08
    How To Inspect Elements Using Chrome DevTools
  • Урок 51. 00:07:17
    Chrome Extension - Part 1
  • Урок 52. 00:04:44
    Chrome Extension - Part 2
  • Урок 53. 00:10:11
    Tricks To Generate XPath
  • Урок 54. 00:05:58
    FirePath Fans -> If you want to use FirePath
  • Урок 55. 00:08:46
    Setup Selenium 2.x Environment -> If you are using Selenium WebDriver 2 Version
  • Урок 56. 00:06:00
    Setup Selenium 3.x Environment
  • Урок 57. 00:03:19
    Solution -> Latest Selenium WebDriver version issue on Mac
  • Урок 58. 00:08:07
    Selenium 3.x Update
  • Урок 59. 00:04:47
    Running Tests On Firefox with Selenium 2.x
  • Урок 60. 00:07:51
    Running Tests On Firefox With Selenium 3.x
  • Урок 61. 00:09:37
    Running Tests On Google Chrome
  • Урок 62. 00:10:26
    Running Tests On Internet Explorer
  • Урок 63. 00:04:47
    Resolving IE Related Issues
  • Урок 64. 00:07:22
    Running Tests On Safari
  • Урок 65. 00:03:07
    *** Interview Questions ***
  • Урок 66. 00:08:25
    Find Elements Using ID And XPATH
  • Урок 67. 00:04:43
    Find Elements Using Name
  • Урок 68. 00:09:34
    Find Elements Using LinkText And PartialLinkText
  • Урок 69. 00:06:40
    Find Elements Using ClassName
  • Урок 70. 00:06:33
    Find Elements Using TagName And *** Interview Question ***
  • Урок 71. 00:09:56
    Using Ids With CSS Selectors To Find Elements
  • Урок 72. 00:11:28
    Using Multiple CSS Classes To Find Elements
  • Урок 73. 00:11:29
    Using Wildcards With CSS Selectors
  • Урок 74. 00:07:11
    Finding Child Nodes Using CSS Selectors
  • Урок 75. 00:12:28
    Difference Between Absolute And Relative Xpath
  • Урок 76. 00:05:32
    How to Build An Effective Xpath
  • Урок 77. 00:07:46
    Using Text To Build An Effective Xpath
  • Урок 78. 00:06:25
    Build Xpath Using Contains Keyword
  • Урок 79. 00:08:02
    Build Xpath Using Starts-With Keyword
  • Урок 80. 00:07:39
    How To Find Parent and Sibling Nodes
  • Урок 81. 00:11:41
    Exercise With Solution + *** Interview Question ***
  • Урок 82. 00:09:02
    Install Selenium IDE And First Script
  • Урок 83. 00:15:10
    Generating WebDriver Code Using Selenium IDE
  • Урок 84. 00:06:38
    Assert vs Verify - Selenium IDE Commands
  • Урок 85. 00:09:09
    JUnit Introduction
  • Урок 86. 00:14:28
    How To Click And Type On A Web Element
  • Урок 87. 00:16:31
    How To Navigate Between Web Pages
  • Урок 88. 00:10:23
    How To Find The State Of A Web Element (Disabled And Enabled Elements)
  • Урок 89. 00:14:07
    Radio Buttons And CheckBoxes
  • Урок 90. 00:12:10
    Working With List Of Elements
  • Урок 91. 00:05:10
    Understanding Dropdown Elements
  • Урок 92. 00:09:38
    Working With A Dropdown Element *** Practical Example ***
  • Урок 93. 00:03:42
    Understanding Multiple Select Elements
  • Урок 94. 00:08:45
    Working With Multiple Select *** Practical Example ***
  • Урок 95. 00:05:43
    How To Work With Hidden Elements
  • Урок 96. 00:10:24
    Working With Hidden Elements *** Practical Example ***
  • Урок 97. 00:06:28
    How To Get The Text On Element
  • Урок 98. 00:06:11
    How To Get Value Of Element Attribute
  • Урок 99. 00:12:34
    Generic Method To Find Elements
  • Урок 100. 00:06:27
    Generic Method To Find Element List
  • Урок 101. 00:09:07
    How To Check If Element Is Present
  • Урок 102. 00:06:10
    Generic Methods -> Code Refactoring
  • Урок 103. 00:11:00
    Implicit Wait Vs Explicit Wait
  • Урок 104. 00:06:31
    Implicit Wait *** Practical Example ***
  • Урок 105. 00:08:40
    Explicit Wait *** Practical Example ***
  • Урок 106. 00:11:05
    Generic Method To Work With Explicit Wait - Part 1
  • Урок 107. 00:07:50
    Generic Method To Work With Explicit Wait - Part 2
  • Урок 108. 00:05:56
    *** Interview Questions ***
  • Урок 109. 00:08:48
    Calendar Selection - working with date pickers
  • Урок 110. 00:04:09
    Calendar Selection *** Practical Example ***
  • Урок 111. 00:06:49
    Calendar Selection *** Real Time Example ***
  • Урок 112. 00:09:36
    Autocomplete
  • Урок 113. 00:12:15
    Capturing screenshots of a web page
  • Урок 114. 00:08:41
    Executing JavaScript Commands
  • Урок 115. 00:05:32
    How To Find Size Of The Window
  • Урок 116. 00:08:52
    How To Scroll Element Into View
  • Урок 117. 00:04:28
    How To Click Element Using JavaScript Execution - Part 1
  • Урок 118. 00:11:07
    How To Click Element Using JavaScript Execution - Part 2
  • Урок 119. 00:11:05
    How To Switch Window Focus
  • Урок 120. 00:08:29
    Switch To Window *** Practical Example ***
  • Урок 121. 00:11:01
    How To Work With IFrames
  • Урок 122. 00:08:05
    Switch To IFrame *** Practical Example ***
  • Урок 123. 00:09:53
    Handling JavaScript Popup
  • Урок 124. 00:09:35
    Mouse Hover Actions
  • Урок 125. 00:08:03
    How To Drag And Drop Element On A Web Page
  • Урок 126. 00:06:21
    Working With Sliders Actions
  • Урок 127. 00:04:43
    Introduction
  • Урок 128. 00:10:14
    How To Press Keyboard Keys
  • Урок 129. 00:08:45
    How To Send A Key Combination
  • Урок 130. 00:07:05
    KeyPress Events Using Actions Class
  • Урок 131. 00:14:39
    Automation Framework Introduction
  • Урок 132. 00:15:11
    Page Object Model
  • Урок 133. 00:10:22
    Creating Object Repository and Page Class
  • Урок 134. 00:16:19
    Page Factory
  • Урок 135. 00:14:59
    Find all links on a web page - BONUS
  • Урок 136. 00:10:57
    Log4j2 Introduction
  • Урок 137. 00:09:57
    Using Default Configuration
  • Урок 138. 00:10:29
    Using Configuration File - Console Logging
  • Урок 139. 00:10:53
    Using Configuration File - File Logging
  • Урок 140. 00:06:43
    Working With Custom Loggers
  • Урок 141. 00:06:21
    Test Case Example Using Log4j2
  • Урок 142. 00:05:52
    TestNG Introduction
  • Урок 143. 00:09:01
    TestNG Setup
  • Урок 144. 00:06:30
    How To Add TestNG JavaDoc
  • Урок 145. 00:09:55
    First TestNG Class - Test Annotation
  • Урок 146. 00:14:11
    TestNG Asserts
  • Урок 147. 00:08:18
    TestNG Soft Asserts
  • Урок 148. 00:08:43
    Method And Class Annotations
  • Урок 149. 00:12:04
    Running A Test Suite
  • Урок 150. 00:08:02
    BeforeSuite And AfterSuite Annotations
  • Урок 151. 00:09:02
    BeforeTest And AfterTest Annotations
  • Урок 152. 00:05:13
    Prioritizing Test Methods In A Desired Sequence
  • Урок 153. 00:09:03
    How To Group Test Methods - Part 1
  • Урок 154. 00:04:53
    How To Group Test Methods - Part 2
  • Урок 155. 00:10:51
    Understanding Dependent Test Methods
  • Урок 156. 00:05:56
    How To Disable And Timeout Test Methods
  • Урок 157. 00:06:51
    How To Preserve Order Of Execution
  • Урок 158. 00:12:28
    How To Provide Parameters To Test Methods
  • Урок 159. 00:09:28
    How To Run Tests In Parallel
  • Урок 160. 00:03:05
    TestNG Pracitce Exercise Question
  • Урок 161. 00:11:21
    Practice Exercise Solution - Selenium WebDriver Practical Example
  • Урок 162. 00:08:36
    DataProviders - Part 1
  • Урок 163. 00:04:51
    DataProviders - Part 2
  • Урок 164. 00:08:37
    ITestResult Interface
  • Урок 165. 00:14:11
    IInvokedMethodListener
  • Урок 166. 00:16:21
    ITestListener
  • Урок 167. 00:06:35
    ISuiteListener
  • Урок 168. 00:06:38
    TestNG Listeners - Code Refactoring
  • Урок 169. 00:12:36
    TestNG Reporters And Logs
  • Урок 170. 00:09:57
    Advanced Reporting Introduction And Features
  • Урок 171. 00:12:18
    Advanced Reporting - Practical Example
  • Урок 172. 00:09:06
    Attaching Screenshots To Advanced Reports
  • Урок 173. 00:09:24
    Multiple Test Cases *** Practical Example ***
  • Урок 174. 00:11:19
    Reporting With Page Object Model
  • Урок 175. 00:07:35
    Exercise With Solution *** Homework ***
  • Урок 176. 00:07:22
    Data Driven Testing Setup
  • Урок 177. 00:10:33
    Reading Data From Excel File
  • Урок 178. 00:08:41
    Reading Multiple Data Sets From Excel File
  • Урок 179. 00:14:39
    Multiple Data Sets Test Case *** Practical Example ***
  • Урок 180. 00:08:46
    Writing Data To Excel File
  • Урок 181. 00:05:48
    Firefox Profiles Introduction
  • Урок 182. 00:07:25
    Using Firefox Profile In Web Automation Code
  • Урок 183. 00:10:42
    Chrome Options - Bring Up Chrome With Extensions
  • Урок 184. 00:10:48
    File Upload Windows - Robot
  • Урок 185. 00:10:37
    File Upload Mac - Robot
  • Урок 186. 00:06:33
    AutoIT Installation And Finder Tool
  • Урок 187. 00:11:34
    File Upload Windows - AutoIT
  • Урок 188. 00:09:40
    Handling Windows Authentication Using AutoIT
  • Урок 189. 00:08:30
    WebDriver Event Listener - Part 1
  • Урок 190. 00:07:26
    WebDriver Event Listener - Part 2
  • Урок 191. 00:07:52
    Selenium Grid Introduction
  • Урок 192. 00:14:55
    Hub And Nodes Configuration - Part 1
  • Урок 193. 00:11:47
    Hub And Nodes Configuration - Part 2
  • Урок 194. 00:12:46
    Grid Configuration Using JSON File - Part 1
  • Урок 195. 00:05:38
    Grid Configuration Using JSON File - Part 2
  • Урок 196. 00:14:47
    Running Test Case On Selenium Grid Environment
  • Урок 197. 00:17:49
    Real Time Practical Example Of Selenium Grid
  • Урок 198. 00:08:43
    Maven Features and Advantages
  • Урок 199. 00:14:58
    Setup and Installation (MAC and Windows)
  • Урок 200. 00:12:34
    Creating And Importing Maven Project
  • Урок 201. 00:09:45
    Maven Local And Central Repositories
  • Урок 202. 00:19:11
    POM Explanation - Core Of Maven
  • Урок 203. 00:16:39
    Build Lifecycle And Maven Commands
  • Урок 204. 00:09:33
    Maven Project Migration
  • Урок 205. 00:16:09
    Maven TestNG Integration And Maven Profiles
  • Урок 206. 00:06:22
    Where To Find TestNG Reports In Maven?
  • Урок 207. 00:08:51
    Jenkins Features And Advantages
  • Урок 208. 00:05:50
    Jenkins Setup And Installation
  • Урок 209. 00:08:05
    Jenkins Configuration
  • Урок 210. 00:06:28
    Securing Jenkins
  • Урок 211. 00:04:42
    Jenkins Plugins Management
  • Урок 212. 00:03:11
    Jenkins Git Integration
  • Урок 213. 00:06:59
    Building A Maven Project Using Jenkins
  • Урок 214. 00:06:31
    Building A Freestyle Project Using Jenkins
  • Урок 215. 00:07:48
    Building A Remote Project Using Git And Jenkins
  • Урок 216. 00:12:32
    Jenkins Scheduling Builds On A Git Repository
  • Урок 217. 00:14:35
    Testing MySql And Oracle
  • Урок 218. 00:14:47
    Testing MongoDB
  • Урок 219. 00:14:47
    Performance Testing Going The System Way
  • Урок 220. 00:09:31
    Performance Testing By Making A StopWatch
  • Урок 221. 00:09:11
    Features And Advantages
  • Урок 222. 00:07:19
    An Example Of Cucumber Template
  • Урок 223. 00:02:52
    Cucumber Eclipse Plugin Installation
  • Урок 224. 00:08:01
    Downloading Cucumber Jars
  • Урок 225. 00:04:45
    Setting Up Cucumber Project
  • Урок 226. 00:07:23
    Selenium Login Test
  • Урок 227. 00:08:59
    Understanding The Feature File
  • Урок 228. 00:12:04
    Gherkin Keywords Explanation
  • Урок 229. 00:10:24
    Running The Tests Using Feature File
  • Урок 230. 00:06:25
    Understanding Cucumber Options
  • Урок 231. 00:11:49
    Converting Selenium Test To Cucumber With Step Definition
  • Урок 232. 00:06:33
    Sauce Labs Introduction
  • Урок 233. 00:04:32
    How To Get Access Key
  • Урок 234. 00:07:05
    Sauce Labs Practical Example
  • Урок 235. 00:12:39
    Array List
  • Урок 236. 00:07:42
    Linked List
  • Урок 237. 00:10:30
    Array List vs Linked List *** Interview Question ***
  • Урок 238. 00:11:29
    Sets
  • Урок 239. 00:09:30
    Maps
  • Урок 240. 00:10:42
    Different Kind Of Maps *** Interview Question ***
  • Урок 241. 00:02:21
    BONUS: Other Cool Stuff
  • Урок 242. 00:15:35
    Log4j Introduction
  • Урок 243. 00:09:59
    Log4j Console Appenders
  • Урок 244. 00:15:49
    Configuring Properties File
  • Урок 245. 00:11:22
    Test Case Using Logging Infrastructure
  • Урок 246. 00:07:27
    Appenders Initialization Issues Of Log4j
  • Урок 247. 00:14:25
    TestNG Introduction
  • Урок 248. 00:12:59
    Running Test Suite
  • Урок 249. 00:10:08
    Grouping Tests
  • Урок 250. 00:09:40
    Dependent Tests
  • Урок 251. 00:08:38
    Prioritizing Tests
  • Урок 252. 00:18:56
    Reporters And Asserts
  • Урок 253. 00:18:42
    Parameters And DataProviders
  • Урок 254. 00:12:11
    Multiple Browsers And Parallel Tests
  • Урок 255. 00:19:54
    Listeners
  • Урок 256. 00:14:46
    MultiThreading And Parallel Tests
  • Урок 257. 00:10:24
    Taking Screenshot On Test Failure - Part 1
  • Урок 258. 00:05:52
    Taking Screenshot On Test Failure - Part 2

Материалы курса

К этому курсу прилагаются дополнительные материалы. Здесь вы можете скачать их.

Материалы к курсу