From cc44dbcc096fe548cefd38f538c02726ae855c0a Mon Sep 17 00:00:00 2001 From: Leon Date: Sun, 17 Jul 2022 11:18:24 +0200 Subject: [PATCH] Update __init__.py --- undetected_chromedriver/__init__.py | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/undetected_chromedriver/__init__.py b/undetected_chromedriver/__init__.py index cedae06..e7940e0 100644 --- a/undetected_chromedriver/__init__.py +++ b/undetected_chromedriver/__init__.py @@ -37,6 +37,7 @@ import selenium.webdriver.chrome.service import selenium.webdriver.chrome.webdriver import selenium.webdriver.common.service import selenium.webdriver.remote.webdriver +import selenium.webdriver.remote.command from .cdp import CDP from .options import ChromeOptions @@ -547,7 +548,14 @@ class Chrome(selenium.webdriver.chrome.webdriver.WebDriver): def clear_cdp_listeners(self): if self.reactor and isinstance(self.reactor, Reactor): self.reactor.handlers.clear() - + + def window_new(self): + self.execute( + selenium.webdriver.remote.command.Command.NEW_WINDOW, + {"type": "window"} + ) + + def tab_new(self, url: str): """ this opens a url in a new tab.