Веб-драйвер Selenium не может найти класс ⇐ Python

Программы на Python
Anonymous
Веб-драйвер Selenium не может найти класс

Сообщение Anonymous »

Мне нужно получить подэлементы из класса этого элемента: Подэлементы:

Код: Выделить всё

Ballarat
Я использовал все эти методы, чтобы найти его:

Код: Выделить всё

races = driver.find_elements(By.XPATH, "//td[@class, 'meetingCellDesktopMediumAbove_femjjxq']")

Код: Выделить всё

races = driver.find_elements(By.XPATH, "//td[contains(@class, 'meetingCellDesktopMediumAbove_femjjxq')]")

Код: Выделить всё

races = WebDriverWait(driver, 10).until(EC.presence_of_element_located((By.XPATH, "//td[contains(@class, 'meetingCellDesktopMediumAbove_femjjxq')]")))

Код: Выделить всё

races = WebDriverWait(driver, 10).until(EC.visibility_of_element_located((By.XPATH, "//td[contains(@class, 'meetingCellDesktopMediumAbove_femjjxq')]")))

Код: Выделить всё

races = WebDriverWait(driver, 10).until(EC.visibility_of_element_located((By.XPATH, "//td[@class, 'meetingCellDesktopMediumAbove_femjjxq']")))

Код: Выделить всё

races = driver.execute_script('return document.querySelectorAll("td.meetingCellDesktopMediumAbove_femjjxq")')

Код: Выделить всё

races = driver.find_elements(By.CSS_SELECTOR, 'meetingCellDesktopMediumAbove_femjjxq')

Код: Выделить всё

races = WebDriverWait(driver, 10).until(EC.visibility_of_all_elements_located((By.CSS_SELECTOR, 'td.meetingCellDesktopMediumAbove_femjjxq')))
Когда я пытаюсь:

Код: Выделить всё

for race in races:
print(race.text)
Он ничего не возвращает.

Подробнее здесь: https://stackoverflow.com/questions/790 ... cate-class

Вернуться в «Python»