01.01-why choose selenium for your test automation needs.mp4
09:49
02.01-tips for best viewing experience.mp4
06:41
02.02-how to install python on your machine.mp4
04:05
02.03-important note for mac users.mp4
07:55
02.04-what is a private information provider (pip) client and how to download python packages.mp4
10:21
03.01-python hello world program with basics.mp4
08:33
03.02-data types in python.mp4
06:37
04.01-list data types and operations.mp4
16:07
04.02-tuple and dictionary data types in python.mp4
10:37
04.03-how to create dictionaries at runtime and add data to them.mp4
03:49
05.01-if-else condition in python.mp4
09:54
05.02-loops in python and the importance of code indentation.mp4
11:18
05.03-programming examples using for loop.mp4
05:09
05.04-programming examples using while loop.mp4
13:12
05.05-what are functions and how to use them.mp4
13:08
06.01-oop principles-classes and objects.mp4
09:10
06.02-constructor and its role in object-oriented programming.mp4
17:03
06.03-inheritance concepts with examples.mp4
15:01
06.04-strings and their functions.mp4
12:20
07.01-reading text files in python.mp4
08:26
07.02-importance of readline and the readline method.mp4
09:35
07.03-writing data using python.mp4
10:28
08.01-raising exceptions.mp4
06:19
08.02-try-catch mechanism.mp4
10:43
08.03-using finally with exceptions.mp4
05:56
09.01-how to invoke the chrome browser and load website.mp4
15:18
09.02-basic web driver methods.mp4
05:26
09.03-running tests in firefox and internet explorer.mp4
10:40
10.01-inspecting html to identify attributes of an element.mp4
08:44
10.02-introduction to cascading style sheets (css) selector and name locators.mp4
12:07
10.03-finding elements with xpath and css using chropath.mp4
14:16
10.04-extracting text from a web page with validation assertions.mp4
10:20
10.05-identifying links with text and building smart css around it.mp4
12:46
10.06-identifying xpath and css.mp4
13:25
11.01-web applications to practice selenium automation.mp4
03:04
11.02-identifying static drop-downs.mp4
10:01
11.03-example on identifying labels.mp4
09:11
11.04-introducing validation assertions and running tests.mp4
06:20
11.05-handling auto-suggestive dynamic drop-downs.mp4
14:59
11.06-getting the count of options.mp4
04:21
11.07-handling check box dynamically.mp4
11:07
11.08-understanding radio button automation methods.mp4
08:21
11.09-handling javajavascript alert pop-ups.mp4
12:36
12.01-what are waits.mp4
05:34
12.02-developing end-to-end testcase to automate the e-commerce greenkart application.mp4
13:45
12.03-understanding implicit wait in selenium.mp4
09:50
12.04-understanding explicit wait in selenium.mp4
11:20
13.01-when to use explicit and implicit wait.mp4
05:37
13.02-example-greenkart application part i.mp4
14:40
13.03-example-greenkart application part ii.mp4
06:56
13.04-example-greenkart application part iii.mp4
05:27
13.05-building logic to automate html web tables.mp4
16:43
14.01-techniques to handle child windowstabs with selenium.mp4
13:45
14.02-what are frames and how to handle them.mp4
10:49
14.03-advanced interactions with browser elements using action class.mp4
08:08
14.04-double-click and context click using action class.mp4
11:17
15.01-what is a javascript executor.mp4
15:10
15.02-examples of various javascript executor methods for various web operations.mp4
09:41
15.03-what are chrome options.mp4
10:18
16.01-selecting a product from a list of products.mp4
12:11
16.02-complete checkout logic with product selection example.mp4
08:45
16.03-handling auto-suggestive drop-down to select location and confirm order.mp4
07:27
16.04-taking screenshots using selenium python with assertions.mp4
05:00
17.01-tips and tricks on framework.mp4
04:59
18.01-pytest and its advantages.mp4
10:21
18.02-running pytests from the terminal with different command flags.mp4
10:11
18.03-running selected pytests from a set of tests.mp4
08:29
18.04-grouping tests with pytest marks to run selected groups.mp4
10:16
18.05-fixtures and their importance in pytest framework.mp4
08:41
18.06-importance of conftest file.mp4
12:57
18.07-introduction to data-driven fixtures.mp4
10:20
18.08-parameterizing tests with multiple datasets using fixtures.mp4
13:30
18.09-generating html reports for pytest test cases.mp4
05:50
19.01-introduction to logging in python tests.mp4
06:23
19.02-importance of file handler in logging tests.mp4
09:26
19.03-building reusable utility for logging.mp4
14:33
19.04-integrating pytest logs into html reporting.mp4
13:25
20.01-standards of writing selenium tests in framework.mp4
08:49
20.02-generalizing browser invocation code.mp4
06:35
20.03-creating setup fixtures and passing class objects to test.mp4
13:16
20.04-passing command line options to select a browser at runtime.mp4
13:40
20.05-page object design pattern and its importance.mp4
16:19
20.06-implementing page objects mechanism into framework tests.mp4
09:45
20.07-optimizing page objects.mp4
08:53
20.08-creating custom utilities.mp4
07:45
20.09-implementing framework standards.mp4
09:24
20.10-debugging and developing custom utilities.mp4
06:26
20.11-implementing data-driven mechanism.mp4
10:36
20.12-parameterizing the tests with multiple datasets.mp4
13:30
20.13-implementing logging into framework tests.mp4
08:40
20.14-generating html reports with logging integration.mp4
12:17
21.01-introduction to jenkins.mp4
04:12
21.02-integrating selenium python framework into jenkins.mp4
09:44
21.03-setting up jenkins parameterized job variables for browser selection.mp4
07:57
21.04-creating jenkins junit results with pytest commands.mp4
07:43
22.01-introduction to excel data-driven testing.mp4
08:41
22.02-reading and writing data from excel to python tests.mp4
07:49
22.03-building a utility to retrieve values.mp4
09:55
22.04-loading the excel data.mp4
08:05
22.05-integrating excel utility into selenium python framework.mp4
10:10
23.01-wrapping up.mp4
02:31
9781800567733 Code.zip