Home > Enterprise >  Selenium - selecting date picker from skyscanner
Selenium - selecting date picker from skyscanner

Time:08-02

I couldn't find a way to automate the date picker using Selenium.

from selenium import webdriver
from getpass import getpass
import pandas as pd
import numpy as np
import requests
import lxml
url = "https://www.skyscanner.ca"
driver = webdriver.Chrome("chromedriver")
driver.maximize_window()
driver.get(url)
trip_type_id = "fsc-trip-type-selector-one-way"
trip_type_select = driver.find_element(by="id", value=trip_type_id )
trip_type_select.click()
origin_textbox = driver.find_element(by="id", value="fsc-origin-search" )
origin_value = "Vancouver (Any)"
destin_textbox = driver.find_element(by="id", value="fsc-destination-search")
dest_value = "Dubai (Any)" 
destin_textbox.send_keys(dest_value)

I am stuck at the datepicker

driver.find_element(by="id", value="depart-fsc-datepicker-button" ).click()

opens the datepicker as

enter image description here

  • Related