我试图单击https://book.spicejet.com/Search.aspx?op=5中的PNR输入框,但由于它处于其他框架中而无法执行。
from selenium import webdriver
from selenium.webdriver.common.keys import Keys
import time
driver_path = r"chrome_driver/chromedriver"
driver = webdriver.Chrome(driver_path)
driver.get("https://book.spicejet.com/Search.aspx?op=5")
time.sleep(5)
pnr_details = "ABCDE"
pnr = driver.find_element_by_id('ControlGroupRetrieveBookingHomeView_BookingRetrieveInputRetrieveBookingHomeView_ConfirmationNumber').click()
pnr.send_keys(pnr_details)
此代码无法找到ID。