Я написал код с селеном и pyautogui, чтобы щелкать по сайту и иметь возможность нажимать кнопку сохранения с pyautogui после нажатия кнопки загрузки с селеном. Я хотел узнать, можно ли вместо этого нажать кнопку saveas и изменить имя файла с помощью python.
код у меня есть:
driver.find_by_element_by_xpath("//a[@id='Ribbon.Library.Action.ExportToSpreadsheet-Medium']").click()
saveButton = pyautogui.locateCenterOnScreen("C:\\User\\Documents\\savebutton.jpg")
pyautogui.click(position[0], position[1])
Итак, что это делает, это нажимает кнопку загрузки, затем сравнивает изображение кнопки и щелкает опцию сохранения. Но на кнопке есть стрелка, чтобы щелкнуть «saveas», и это то, что мне нужно нажать, чтобы я мог выбрать место назначения для сохранения и изменить имя файла. Интересно, есть ли способ сделать это.
кнопка выглядит следующим образом
Также я загружаю из Edge, я не собираюсь использовать Chrome или любой другой браузер.