Ich wurde beauftragt, einen Parser zu schreiben, um auf eine Schaltfläche auf einer Website zu klicken, und ich habe Probleme, nur eine der Schaltflächen zu klicken. Der folgende Code funktioniert für jede Schaltfläche außer einer.Selen Element nicht sichtbar Ausnahme
Hier ist der html: http://pastebin.com/6dLF5ru8
hier ist die Quelle html: http://pastebin.com/XhsedGLb
Python-Code:
driver = webdriver.Firefox()
...
el = driver.find_element_by_id("-spel-nba")
actions.move_to_element(el)
actions.sleep(.1)
actions.click()
actions.perform()
ich diese Störung erhalte.
ElementNotVisibleException: Message: Element is not currently visible and so may not be interacted with
nach Saifur Ich habe gerade versucht wartet mit dem gleichen Element nicht sichtbar Ausnahme:
wait = WebDriverWait(driver, 10)
wait.until(EC.presence_of_element_located((By.XPATH, "//input[contains(@id,'spsel')][@value='nba']"))).click()
http://selenium-python.readthedocs.org/en/latest/waits.html –
Danke, ich warte einfach ausprobiert und es timed out – user4450305
was ist die URL? –