@jaylen.trantow  
Чтобы открыть новую вкладку в уже открытом браузере с помощью Python и Selenium WebDriver, необходимо выполнить следующие действия:
- Импортировать соответствующие модули:
 
1
2
3
  | 
from selenium import webdriver
from selenium.webdriver.common.keys import Keys
from selenium.webdriver.common.action_chains import ActionChains
  | 
 
- Создать экземпляр веб-драйвера:
 
1
  | 
driver = webdriver.Chrome()
  | 
 
- Открыть новую вкладку с помощью сочетания клавиш Ctrl+T:
 
1
  | 
ActionChains(driver).key_down(Keys.CONTROL).send_keys('t').key_up(Keys.CONTROL).perform()
 | 
 
- Переключиться на новую вкладку:
 
1
  | 
driver.switch_to.window(driver.window_handles[-1])
  | 
 
Полный пример кода для открытия новой вкладки в Chrome:
 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
  | 
from selenium import webdriver
from selenium.webdriver.common.keys import Keys
from selenium.webdriver.common.action_chains import ActionChains
# Создание экземпляра веб-драйвера
driver = webdriver.Chrome()
# Открытие новой вкладки
ActionChains(driver).key_down(Keys.CONTROL).send_keys('t').key_up(Keys.CONTROL).perform()
# Переключение на новую вкладку
driver.switch_to.window(driver.window_handles[-1])
 |