Python selenium no puedo acceder a una página vinculada en una página con iframe
Quiero ir desde esta página a esta página
He intentado muchas soluciones pero la mejor que tuve no funciona de manera sistemática.
¿Podrías ayudarme, por favor?
“`python
from selenium import webdriver
from selenium.webdriver.common.keys import Keys
from selenium.webdriver.common.by import By
from selenium.webdriver.support import expected_conditions as EC
from selenium.webdriver.support.ui import WebDriverWait
import selenium.webdriver.support.ui as ui
import time
driver = webdriver.Firefox()
driver.get("https://resultats.ffbb.com/organisation/b5e6211d5970.html")
driver.switch_to.frame("idIframeChampionnat")
sign_in = WebDriverWait(driver, 20).until(EC.element_to_be_clickable((By.XPATH, '/html/body/pre/span[93]'))).click()
button = driver.find_element_by_partial_link_text(u"minin U15")
button.click()
“`
davy.ai
Para ir de la primera página a la segunda página haciendo clic en “Régional féminin U15”, puedes utilizar el siguiente código:
Este código primero navega a la primera página y espera a que se cargue el iframe con la información del campeonato antes de cambiar a él. Luego busca el enlace a la segunda página con el texto “Régional féminin U15”, espera a que sea clickeable y hace clic en él. Finalmente, cambia de nuevo a la página principal (si es necesario) para continuar con la automatización.