JUnit Testing Notes: WebDriver is a Java class I get from Selenium and I call methods of this object to do the Browser interaction Eclipse is my Java development IDE, and it has a number of windows I have an Eclipse Workspace where all my Java code projects will go Eclipse manages the Java projects by: 1) creating a folder to hold the project 2) creating config file (Maven) named pom.xml Java SE 11 JUnit 5 Selenium 4.19.1 etc. Each Java project has both a source and test folder we will be working in the test folders for this class a JUnit 5 test looks like this: test steps: 1) I can run code BEFORE the test starts, this is where I start the Browser (@BeforeAll) 2) I can write a number of tests while the Browser is open (@Test) 3) inside my test I need to verify the details of the web page I use JUnit assert commands to do this x) I can run code AFTER all the tests finish, this is where I close the Browser (@AfterAll) ------------------------------------------- Selenium is the Java objects that represent the Browser WebDriver -> the Browser WebElement -> a spot on the page JUnit it the tool to run tests assert to verify the test details