Impossible de cliquer sur les panneaux sur une carte

voix
0

J'ai écrit un script en python en association avec le sélénium à cliquer sur chacun des signes disponibles sur une carte. Cependant, quand j'exécuter mon script, il jette l' timeout exceptionerreur après avoir atteint cette ligne wait.until(EC.staleness_of(item)).

Cependant, avant de frapper cette ligne, le script devrait avoir cliqué une fois, mais il ne pouvait pas? Comment puis-je cliquer sur tous les signes de cette carte cyclique?

Ceci est le lien du site

Ceci est mon code à ce jour (peut - être, je suis en train avec les sélecteurs mauvais):

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()
Créé 02/09/2018 à 05:42
source utilisateur
Dans d'autres langues...                            

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