ventana usar tab pestaña open nueva new ejemplos con como chrome cambiar abrir java selenium-webdriver

usar - ¿Cómo abrir una nueva pestaña en el mismo navegador usando Selenium WebDriver con Java?



ejemplos selenium webdriver (4)

Puedo abrir una nueva ventana con Selenium WebDriver usando Java y JavaScript. Estoy usando Firefox. El código es el siguiente:

WebDriver driver = new FirefoxDriver(); JavascriptExecutor jse = (JavascriptExecutor)driver; jse.executeScript("function createDoc(){var w = window.open(); w.document.open(); w.document.write(''<h1>Hello World!</h1>''); w.document.close();}; createDoc();");

¿Cómo puedo abrir una nueva pestaña en el mismo navegador usando WebDriver (Selenium 2)?


En su mayoría depende de la configuración de su navegador y no hay métodos separados para abrir el enlace en una nueva ventana o pestaña nueva


No hay soporte estándar en JavaScript o HTML para abrir un enlace en una pestaña frente a una ventana. Depende del navegador y la configuración. Algunos navegadores predeterminan abrir en pestañas nuevas (como Chrome y Safari). Algunos navegadores permiten al usuario configurar el comportamiento. En pocas palabras, no debe diseñar su sitio para confiar en la apertura de nuevas ventanas en pestañas, ya que no existe un mecanismo confiable y compatible con varios navegadores para hacerlo.


También depende de cómo esté configurado su navegador para abrir ventanas emergentes.


Wasim,

cdriver.findElement(By.cssSelector("body")).sendKeys(Keys.CONTROL +"t");

Puede usar la línea superior para abrir una nueva pestaña en un mismo navegador (Funciona en Firefox)