Selenium Python Automation for Web Scraping
Budget: ₹600 – ₹1,500 INR
Selenium - Assignment 1
1. Go to this url - https://www.makemytrip.com/
2. Clik on flights link and click on round trip
3. Select from : Delhi and To: Bangalore
4. Select departure date (today's date) and return date: after 7 days (this date should be dynamic, should be able to change from feature file)
5. Click on Search
6. Print total number of records of "Departure flight" and "Return flight" on the console
7. Select Non-stop and 1 stop filter options and print total number of recrords of "Departure flight" and "Return flight" on the console
8. Select radio button of top 10 options of "Departure flight" and "Return flight"
9. Verify the same departure flight price and Return flight price are getting reflected at bottom of the page
10. Verify the correct total amount (Departure flight price + Return flight price) is getting reflected correctly.
Solution Expectations:
1. PYTHON is mandatory
2. Code should be designed within Page Object Model with Cucumber framework.
3. Define all the proper variables and method names
4. Code should work without any error
5. Use valid required assertions
1. Go to this url - https://www.makemytrip.com/
2. Clik on flights link and click on round trip
3. Select from : Delhi and To: Bangalore
4. Select departure date (today's date) and return date: after 7 days (this date should be dynamic, should be able to change from feature file)
5. Click on Search
6. Print total number of records of "Departure flight" and "Return flight" on the console
7. Select Non-stop and 1 stop filter options and print total number of recrords of "Departure flight" and "Return flight" on the console
8. Select radio button of top 10 options of "Departure flight" and "Return flight"
9. Verify the same departure flight price and Return flight price are getting reflected at bottom of the page
10. Verify the correct total amount (Departure flight price + Return flight price) is getting reflected correctly.
Solution Expectations:
1. PYTHON is mandatory
2. Code should be designed within Page Object Model with Cucumber framework.
3. Define all the proper variables and method names
4. Code should work without any error
5. Use valid required assertions