Python 如何单击链接并在新选项卡geckodriver selenium中打开它?

Python 如何单击链接并在新选项卡geckodriver selenium中打开它?,python,selenium,Python,Selenium,我有一个webelementcells[-1]我正试图单击并在新选项卡中打开它,然后从该页面的链接下载一些内容,然后关闭它并返回到原始选项卡 我用过 actions.key\u down(key.CONTROL)。单击(单元格[-1])。key\u up(key.CONTROL)。perform() 但是什么也没发生谢谢,这很好,但是网站不允许在新标签中打开任何链接:(谢谢,这很好,但是网站不允许在新标签中打开任何链接:( element = cells[-1] href = element.g

我有一个webelement
cells[-1]
我正试图单击并在新选项卡中打开它,然后从该页面的链接下载一些内容,然后关闭它并返回到原始选项卡

我用过

actions.key\u down(key.CONTROL)。单击(单元格[-1])。key\u up(key.CONTROL)。perform()


但是什么也没发生

谢谢,这很好,但是网站不允许在新标签中打开任何链接:(谢谢,这很好,但是网站不允许在新标签中打开任何链接:(
element = cells[-1]
href = element.get_attribute("href") 
driver.find_element_by_tag_name('body').send_keys(Keys.CONTROL + 't')
driver.switch_to.window(driver.window_handles[-1])
driver.get(href)