Gmail Inbox Parsing Cypress Project
Budget: $10 – $30 USD
I need a proficient developer with good experience working with Cypress for a Gmail Inbox parsing project. The main task will be to develop a functional Cypress script to be used on multiple tests that will effectively read my email inbox, locate personal messages, and accurately parse the body text content.
Key aspects of the project include:
- Read Gmail inbox using app key authentication
- Identify personal messages
- Parse body text content and return text of interest
The ideal candidate should have prior experience in developing similar tasks, show a good understanding of JavaScript (the language Cypress is written in), and be comfortable in working with Gmail's API. Familiarity with Email parsing will be a significant advantage. The end goal is to have a script that can be reused in tests that finds emails that were received after triggering an action (clicking a button) so they should be found after the datetime when the button was clicked . It should have some timeout in case the email is not found to make the test fail , and if it finds the message and parse the body of interest it should make this information available for the test to continue using it.
Key aspects of the project include:
- Read Gmail inbox using app key authentication
- Identify personal messages
- Parse body text content and return text of interest
The ideal candidate should have prior experience in developing similar tasks, show a good understanding of JavaScript (the language Cypress is written in), and be comfortable in working with Gmail's API. Familiarity with Email parsing will be a significant advantage. The end goal is to have a script that can be reused in tests that finds emails that were received after triggering an action (clicking a button) so they should be found after the datetime when the button was clicked . It should have some timeout in case the email is not found to make the test fail , and if it finds the message and parse the body of interest it should make this information available for the test to continue using it.