Create a maven project and provide all the dependencies.

Use Selenium 3.x.x (latest).
Use TestNG / JUnit.
Write generic code which will work with any type of browser. Browser may be a parameter.
Make appropriate arrangements for identifying the OS and picking up the correct driver for that particular OS.


1. Assume that you have a user registered on safeway.com. All the details of the account that was registered are stored in a property file.
2. Create Page Classes for Home Page, Login Page, Account Settings Page.
3. Verify all the details from the property file using proper testNG/JUnit assertions.



use Page Object Model & Page Factory (like a couple classes using page object model and a couple using page factory.)



---------------

# verify account settings next:
- get account settings from webpage.
- assertEqual that they are the expected values.