Expedia-Flight-Booking-Automation-Using-Selenium

This is a Expedia flight booking automation project built using selenium and python .

Stars
0
Committers
2

Expedia-Flight-Booking-Automation-Using-Selenium

https://github.com/user-attachments/assets/188165a2-b521-4d65-aa66-d94114068a99

This project is a Selenium-based automation script designed to interact with the Expedia website to search for flights. The script uses Python with the undetected_chromedriver to navigate the website, select flight options, and perform a sample search from Kolkata to Hyderabad. Key features include:

• Automated Navigation: The script automatically navigates to the flights section and selects relevant flight details such as departure city, destination, and date.

• Dynamic Element Handling: Utilizes WebDriverWait to handle dynamic elements on the webpage, ensuring that the script interacts with elements only when they are ready.

• Screenshot Logging: Takes screenshots at various steps in the process for easy debugging and monitoring.

• Logging: Detailed logging of each step for easier tracking and debugging.

This project can serve as a base for more complex web automation tasks, particularly for booking or searching functionalities on travel websites.

Related Projects