
Ryan Dos Santos
-
Posts
28 -
Cadastrado em
-
Última visita
Tópicos solucionados
-
O post de Ryan Dos Santos em Python: Como clickar em botão javascript:void(0) utilizando Selenium foi marcado como solução
O botão estava dentro de um iframe, então consegui solucionar o problema identificando o iframe antes do botão.
from selenium import webdriver from selenium.webdriver.support.ui import WebDriverWait from selenium.webdriver.common.by import By from selenium.webdriver.support import expected_conditions as EC url = "specific page that needs permission to access" driver = webdriver.Chrome(executable_path=r'./chromedriver.exe') driver.get(url) iframe = driver.find_element_by_xpath("/html/body/div/div/div/iframe") driver.switch_to.frame(iframe) WebDriverWait(driver, 20).until(EC.element_to_be_clickable((By.XPATH, "//a[@class='cont-bt-fast buy']"))).click()
Sobre o Clube do Hardware
No ar desde 1996, o Clube do Hardware é uma das maiores, mais antigas e mais respeitadas comunidades sobre tecnologia do Brasil. Leia mais
Direitos autorais
Não permitimos a cópia ou reprodução do conteúdo do nosso site, fórum, newsletters e redes sociais, mesmo citando-se a fonte. Leia mais