控制硒中的保存快捷方式

时间:2018-07-24 14:21:38

标签: python selenium-webdriver headless-browser

我在web url中有一个音频文件,同时按Control + S键打开一个对话框以保存文件。 我需要在无头模式下使用硒进行模拟。 我尝试了动作链,但没有成功。

2 个答案:

答案 0 :(得分:0)

在Java中,我们可以使用机器人API

Robot robot = new Robot();
robot.keyPress(KeyEvent.VK_CONTROL)
robot.keyPress(KeyEvent.VK_S)
robot.keyRelease(KeyEvent.VK_S)
robot.keyRelease(KeyEvent.VK_CONTROL)

不太确定我们是否可以在python中做类似的事情

答案 1 :(得分:0)

尝试:

from selenium.webdriver.common.keys import Keys
element.send_keys(Keys.CONTROL, 's')