Python Selenium не может найти кнопку ⇐ Python

Программы на Python
Anonymous
Python Selenium не может найти кнопку

Сообщение Anonymous »

'До входа в систему все в порядке, все кнопки работают нормально, но затем после входа в систему я пытаюсь нажать кнопку экспорта, но она не нажимается / согласно моему тесту, она не находит ее. Не выпирает кнопка экспорта и любая другая кнопка, которую невозможно найти на странице после входа в систему. затем я получаю сообщение об ошибке тайм-аута.
'
изображение ошибки
попробуй:
iframe = WebDriverWait(driver, 10).until(EC.presence_of_element_located((By.TAG_NAME, 'iframe')))
driver.switch_to.frame(iframe)
print("Switched to iframe")

export_button = WebDriverWait(driver, 20).until(
EC.element_to_be_clickable((By.XPATH, '//*[@id="filterReportResults"]'))
)

ActionChains(driver).move_to_element(export_button).perform()
print("Moved to export button")

driver.execute_script("arguments[0].click();", export_button)
print("Export button clicked via JavaScript")

csv_element = WebDriverWait(driver, 20).until(
EC.element_to_be_clickable((By.XPATH, '//*[@id="linkCSV"]/span[1]'))
)
csv_element.click()
print("CSV link clicked successfully.")

except Exception as e:
print(f"Error occurred: {e}")
finally:
driver.quit()


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

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