Код: Выделить всё
def click_element_by_xpath(driver, xpath, element_name, wait_time=10):
try:
element = WebDriverWait(driver, wait_time).until(
EC.element_to_be_clickable((By.XPATH, xpath))
)
element.click()
logger.info(f"{element_name} 클릭 완료")
time.sleep(2)
except TimeoutException:
logger.error(f"{element_name} 요소를 찾는 데 시간이 초과되었습니다.")
except ElementClickInterceptedException:
logger.error(f"{element_name} 요소를 클릭할 수 없습니다. 다른 요소에 가려져 있을 수 있습니다.")
except Exception as e:
logger.error(f"{element_name} 클릭 중 오류 발생: {e}")
def perform_chart_actions(driver):
click_element_by_xpath(
driver,
"/html/body/div[1]/div[2]/div[3]/span/div/div/div[1]/div/div/cq-menu[1]",
"메뉴"
)
— полный путь XPath к этому меню.
Когда вы запустите программу, она не найдет этот путь и выиграет не открываю меню.
Пожалуйста, помогите мне.
Подробнее здесь: https://stackoverflow.com/questions/790 ... n-selenium
Мобильная версия