Selenium Webdriver在特定区域中查找元素

时间:2018-12-31 13:44:37

标签: python python-3.x selenium selenium-webdriver web-scraping

我试图单击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。

0 个答案:

没有答案