Выбор кнопки сохранения при загрузке файла из браузера - PullRequest
0 голосов
/ 29 августа 2018

Я написал код с селеном и 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», и это то, что мне нужно нажать, чтобы я мог выбрать место назначения для сохранения и изменить имя файла. Интересно, есть ли способ сделать это.

кнопка выглядит следующим образом image of save button

Также я загружаю из Edge, я не собираюсь использовать Chrome или любой другой браузер.

...