从浏览器下载文件时选择另存为按钮

时间:2018-08-29 17:54:01

标签: python selenium download microsoft-edge save-as

我已经用selenium和pyautogui编写了一个代码来在网站上单击,并且在用selenium单击下载按钮后能够使用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])

因此,这是单击下载按钮,然后比较按钮的图片并单击保存选项。但是按钮上有一个箭头,单击“另存为”,这就是我需要单击的内容,因此我可以选择保存目标并更改文件名。想知道是否有办法做到这一点。

按钮看起来像这样image of save button

我也在从Edge下载,我不想使用chrome或任何其他浏览器。

0 个答案:

没有答案