Невозможно нажать на знаки на карте

голоса
0

Я написал сценарий в питоне в сочетании с селеном , чтобы щелкнуть по каждому из признаков , имеющихся на карте. Тем не менее, когда я исполняю мой сценарий, он бросает timeout exceptionошибку при достижении этой линии wait.until(EC.staleness_of(item)).

Однако, прежде чем нажать эту строку, сценарий должен щелкнуть один раз, но он не мог? Как я могу нажать на все знаки в этой карте циклически?

Это ссылка на сайт

Это мой код до сих пор (возможно, я пытаюсь с неправильными селекторов):

from selenium import webdriver
from selenium.webdriver.common.by import By
from selenium.webdriver.support.ui import WebDriverWait
from selenium.webdriver.support import expected_conditions as EC

link = https://www.findapetwash.com/

driver = webdriver.Chrome()
driver.get(link)
wait = WebDriverWait(driver, 15)
for item in wait.until(EC.visibility_of_all_elements_located((By.CSS_SELECTOR, #map .gm-style))):
    item.click()
    wait.until(EC.staleness_of(item))
driver.quit()
Задан 02/09/2018 в 05:42
источник пользователем
На других языках...                            

Cookies help us deliver our services. By using our services, you agree to our use of cookies. Learn more