CourseSingle Framework to Automate Web, Mobile and API in Java
AboutLessons

Part 9 | Refactoring Driver Factory class | Functional Interfaces | Method Reference | Clean code

Hi All,

In this video, I have used supplier interface implementation to optimise the existing DriverFactory class.

https://www.youtube.com/watch?v=McsieQgRxqg&list=PL9ok7C7Yn9A_o6wKmhObLceifmpoQ9QNp

25 Lessons · 06h 46m

1. Part 1 | Single Framework to Automate Web, Mobile and API | Step by Step Tutorial | Features & Libs

06m 35s

2. Part 2 - Getting Started | Adding POM | Config Files Mapping | Converter Classes |

24m 32s

3. Part 3 | Driver Management | Local Driver Factory | Atomic Classes | Single Responsibility Principle

26m 22s

4. Part 4 | Remote Driver Management | How to handle multiple Remote Cloud Providers |

26m 58s

5. Part 5 | Functional Programming in Java | Refactoring existing code with Lambdas, Method Reference

12m 01s

6. Part 6 | Mobile Driver Management | Appium | Handling Different Cloud Providers | Single Framework

20m 22s

7. Part 7 | Driver Factory to manage Web and Mobile Drivers | Factory Method Design Pattern | Java

18m 44s

8. Part 8 | How to use Interfaces in Test Automation Framework | Interview Question |

15m 40s

9. Part 9 | Refactoring Driver Factory class | Functional Interfaces | Method Reference | Clean code

10m 45s

10. Part 10 | Enabling Parallel Execution in Automation Framework | ThreadLocal | Master Framework |

09m 25s

11. Part 11 | Enabling the Context Switching | Web and Mobile | Thread Local | Master Framework

17m 24s

12. Part 12 | Handling Multiple Environment | Without writing code | Owner Library | Master Framework

07m 31s

13. Part 13 | How to create E2E test in Selenium | How to manage Page layers with Composition |

34m 59s

14. Part 14 | How to manage Test Data Effectively | POJO class | Fixture Factory |

18m 30s

15. Part 15 | BiPredicate Usage | How to cover different combination for a test case

20m 20s

16. Part 16 | Refactoring Existing Code with Enums and Predicate Factory | SRP | Writing Clean Tests

12m 46s

17. Part 17 | EnumSource in Junit5 | Migrating from TestNG to Junit5 | Test Automation Framework |

07m 39s

18. Part 18 | Validate multiple elements in a Page | Validator Class | Custom Assertions with AssertJ

18m 50s

19. Part 19 | Android Test | Android Locator Strategies | MobileBy | Master Framework | Single Framework

13m 48s

20. Part 20 | How to Scroll in Appium | Scrolling in Appium | Swipe Gesture | Scroll in Android and Ios

21m 26s

21. Part 21 | Creating iOS test in Appium | iOS locator strategies in Appium | Master Framework

05m 01s

22. Part 22 | Managing Android and iOS Appium tests | How to manage Appium Tests | Effective strategy |

12m 07s

23. Part 23 | Create API Tests | Organising API Tests | Separating Intentions from Implementations |

15m 48s

24. Part 24 | Create POST test | Managing POST request payloads | Dynamic Request Payloads | Test Data

13m 03s

25. Part 25 | Writing Fluent Assertions for Rest Assured Api Test | AssertJ | Clean Assertions |

15m 47s