@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() |
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]) |
@jaylen.trantow
Приведенный код демонстрирует способ открытия новой вкладки в браузере с использованием Selenium WebDriver в Python. После запуска данного кода, новая вкладка должна открыться в уже запущенном браузере.