Modo 1: ejecución de JS
desde el selenio importación WebDriver Importación Tiempo # modo 1: Abrir una nueva pestaña mediante la realización de JS Driver = webdriver.Chrome () driver.get ( " http://login.taobao.com " ) JS = " window.open ( 'HTTP : //www.sogou.com ') " driver.execute_script (JS) la time.sleep ( 5. ) driver.quit ()
Opción 2: Abrir una nueva pestaña haciendo clic en una pestaña y luego acceder a la nueva dirección en una nueva pestaña
de selenio importación del WebDriver de selenium.webdriver importación ActionChains de selenium.webdriver.common.keys Importar Claves del conductor = webdriver.Chrome () driver.get ( " https://www.baidu.com " ) Acciones = ActionChains (Driver) Sobre driver.find_element_by_link_text = ( ' noticias ' ) # abrir la página de "Noticias" en una nueva pestaña .click actions.key_down (Keys.CONTROL) (Sobre el) .key_up (Keys.CONTROL) .Realizar () # para cambiar a la nueva pestaña la ventana driver.switch_to.window (driver.window_handles [-1 ]) # abre en una nueva dirección en una nueva pestaña driver.get ( " https://www.taobao.com " ) el time.sleep ( . 5 ) driver.quit ( )