Basics of AssertJ
Writing Fluent Assertions For Selenium Automation Tests
Extend Assertions For Page Objects
Extend Assertions For WebElements
Requirements
- Java
- Selenium
Description
AssertJ is a java library providing a rich set of assertions, helpful error messages, improves test code readability and is designed to be super easy to use within your favorite IDE. In this course, you will learn,
- Basics of AssertJ
- Writing Fluent Assert statements for Selenium Test Automation Scripts
- Extending the assertions for Page Objects
- Extending the assertions for WebElements
Who this course is for:
- Anyone who is interested in writing clean code
Course content
3 sections • 23 lectures • 1h 7m total lengthExpand all sections
AssertJ – Crash Course9 lectures • 27min
- Introduction04:27
- Maven Dependencies00:15
- Project Setup02:39
- String Assertion04:30
- Q/A00:25
- Soft Assertion02:52
- List Assertion04:33
- List Individual Item Assertion03:26
- File Assertion04:16
Custom Assertion For Test Automation12 lectures • 39min
- Custom Assertion Intro00:41
- WebElementAssert – Implementation10:54
- Base Test Implementation02:14
- Search Test – Demo04:16
- Attribute Value Assertion01:40
- Base Page – Implementation03:56
- Search Page – Implementation03:25
- Custom Page Assert – Implementation02:51
- Search Test – Refactor04:55
- Search Test – Final Run00:53
- Are We Complicating?01:28
- What’s next?02:08
Resources2 lectures • 1min
- Bonus Lecture00:40
- Source Code00:02