Я новичок в использовании Selenium и пытаюсь понять, как использовать метод ожидания на веб-сайте booking.com, чтобы дождаться отображения раскрывающегося списка, как на изображении.
Это код, с которым я работаю:
driver.get('http://booking.com')
driver.find_element_by_css_selector('#ss').send_keys("London")
WebDriverWait(driver,1).until('PLEASE SUGGEST WHAT TO INPUT')
driver.find_element(By.XPATH, """//*[@id="frm"]/div[2]/div/div[1]/ul[1]/li[1]""").click()
Используя инспектор Chrome, я не вижу никакого четкого селектора или элемента, который можно было бы использовать в круглых скобках для метода until. Когда я щелкаю правой кнопкой мыши по видимым параметрам и нажимаю «Копировать селектор», я получаю следующее:
#frm > div:nth-child(8) > div > div.c-autocomplete.sb-destination > ul.c-autocomplete__list.sb-autocomplete__list.-visible > li.c-autocomplete__item.sb-autocomplete__item.sb-autocomplete__item--city
Пожалуйста, может кто-нибудь предложить, что мне нужно сделать здесь.