This is the automation technical challenge for Pear Deck. Read this README.md for instructions on guidelines and the task to solve.
git clone https://github.com/peardeck/automation-code-challenge-test.git
yarn install
Please use these credentials to login and to automate login flow
- username - [email protected]
- password - pddemo1234
Note: Incase the credentials above doesnt work, please either create a gmail account for testing purposes or feel free to use your personal gmail account.
Read the steps below in full before planning and beginning your work You are welcome to reach out to ask any questions, gain clarification, or gather requirements at any time.
Please follow the steps and create one test to check login functionality and ensure at the end, you verify a valid element on homepage https://app.peardeck.com/home/?action=signin&idProvider=google#
Important - The Login test should be completed in cypress but feel free to use other frameworks to help you formulate the solution and complete this assignment.
Screen.Recording.2021-11-15.at.4.18.24.PM.mov
- Visit peardeck url - https://www.peardeck.com/
- Click on Teacher login button on the top right
- Click on Login with Google button
- Enter your gmail username
- Click on Next Button
- Enter your gmail password
- Click on Next Button again
- You should land on the homepage - https://app.peardeck.com/home/?action=signin&idProvider=google#
- Verify any element on the homepage to complete the test
You will have one week from the time you receive the challenge to complete and return your work.
Please return your solution as a zipfile of your git repo according to the instructions of the recruiter
After you deliver your work, one of our engineers will review your work Should you pass and move onto team interviews with our engineering team, there will likely be questions or discussions relating to this work, so please be prepared to help explain/teach your work!
- Ensure you have git installed on your computer
- Please make sure that your solution of adding login flow is submitted/done under cypress/integration/login.specs.js file path