python selenium按住键盘键加点击

时间:2017-12-20 17:19:35

标签: python selenium selenium-webdriver sendkeys safaridriver

我可以发送带有多个键盘键的键,例如

element.send_keys(Keys.COMMAND, Keys.SHIFT, 'H') 

但是我可以做一些像Keys.COMMAND +点击的东西吗? 我试过了

element.send_keys(Keys.COMMAND)
element.click()

但这不起作用。我不能使用ActionChains,因为safari不支持它。

1 个答案:

答案 0 :(得分:0)

编辑

很抱歉没有看到Safari提及,无论如何,我试过这个,并且难以置信地它起作用

ctrl_click = Keys.CONTROL + Keys.ENTER
element.send_keys(ctrl_click)