PythonのSeleniumで別タブにページを表示させる方法です。
サンプルコードは以下の通りです。
from selenium import webdriver from selenium.webdriver.common.keys import Keys from selenium.webdriver.common.action_chains import ActionChains from selenium.webdriver.support.ui import WebDriverWait from selenium.webdriver.support import expected_conditions as EC from selenium.webdriver.common.by import By driver = webdriver.Firefox() # Googleを開く driver.get("https://www.google.co.jp/") # Gmailのリンクをクリック element = WebDriverWait(driver, 10).until( EC.presence_of_element_located((By.LINK_TEXT, "Gmail")) ) # Macの場合、COMMANDキーを押しながらGmailリンクをクリック actions = ActionChains(driver) actions.key_down(Keys.COMMAND) # Windowsの場合はCTRLキー #actions.key_down(Keys.CONTROL) actions.click(element) actions.perform()