Я бы решил это, нажав на родительский элемент td
. Насколько я понимаю, ваш вопрос заключается в том, что вы пытаетесь заставить функцию excelExport()
срабатывать.
Использование CSS-селектора:
td_element = driver.find_element_by_css_selector('td[onclick="javascript: excelExport()"]')
td_element.click()
Само изображение можно выбрать с помощью:
image = driver.find_element_by_css_selector('img[src="/images/excel.png"]')
Не проверено (но оно может работать):
driver.execute_script("excelExport();")
При запуске driver.execute_script
язык указывать не нужно, так как это будет javascript.