python selenium,在新标签页中打开链接而不导航到它

时间:2016-02-27 22:12:42

标签: python selenium

我正在使用selenium进行网页抓取,我正在尝试使用链接打开标签,同时保留在原始标签页上。我有以下内容:

first_link.send_keys(Keys.CONTROL + Keys.RETURN)

用于打开选项卡并导航到它,但它只是打开原始选项卡中的链接。有没有办法在新标签页面中打开链接,而且还没有导航到它?

谢谢!

1 个答案:

答案 0 :(得分:0)

您无法避免切换到新标签页。您可能希望将browser.tabs.loadInBackground设置为true(尽管这是默认设置)。

使用Keys.CONTROL + Keys.ENTER(而不是Keys.CONTROL + Keys.RETURN) 在Mac上,它应该是Keys.COMMAND + Keys.ENTER

之后,要处理选项卡和窗口之间的切换,请查看以下SO问题: