Kan ikke klikke på skilt på et kart

stemmer
0

Jeg har skrevet et manus i python i forbindelse med selen å klikke på hver av de tegn som er tilgjengelige i et kart. Men når jeg kjøre mitt manus, det kaster timeout exceptionfeil ved å nå denne linjen wait.until(EC.staleness_of(item)).

Men før du treffer den linjen, manuset burde ha klikket en gang, men det kunne ikke? Hvordan kan jeg klikker på alle tegn i det kartet syklisk?

Dette er link til nettstedet

Dette er koden min så langt (kanskje jeg prøver med feil velgere):

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()
Publisert på 02/09/2018 klokken 05:42
kilden bruker
På andre språk...                            

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