selenio abrir una nueva pestaña

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 ( )

 

Supongo que te gusta

Origin www.cnblogs.com/come202011/p/12500323.html
Recomendado
Clasificación