Python 发送键Chord以打开新选项卡

Python 发送键Chord以打开新选项卡,python,selenium,automation,selenium-chromedriver,Python,Selenium,Automation,Selenium Chromedriver,我有一个超级简单的代码,我正试图在ChromeDriver上运行,但它不起作用。Java等价物可以很好地工作。我想打开一个新的标签,但任何工作方式发送多个键将是伟大的 driver.get("https://www.google.com") action = ActionChains(driver) action.key_down(Keys.CONTROL).send_keys("t").key_up(Keys.CONTROL).perform() 提前

我有一个超级简单的代码,我正试图在ChromeDriver上运行,但它不起作用。Java等价物可以很好地工作。我想打开一个新的标签,但任何工作方式发送多个键将是伟大的

driver.get("https://www.google.com")
action = ActionChains(driver)
action.key_down(Keys.CONTROL).send_keys("t").key_up(Keys.CONTROL).perform()

提前谢谢

我也无法让你的方法起作用,我不知道为什么。但这对我来说确实有效:

driver.execute_脚本(“window.open(“”);”)

你可以参考这个问题:@sunilbaba我以前看过那篇文章,它对我不起作用。我认为有些东西被修补了,不再允许在Chrome上以这种方式发送多个键。Keys.chord()在Java中不再适用,因此,在这之后,运行
driver.switch\u to.window(driver.window\u handles[1])
与新选项卡交互一般情况下发送和弦如何?如果我想按ctrl+1怎么办?我不确定,我认为与页面本身交互是可以的,但是与chrome浏览器交互时,你应该使用
窗口句柄
在它们之间导航。