Como saber que navegador esta ejecutando la automatización usando serenityBDD
Buenas lectores. En algún momento puedes necesitar acceder a las características del navegador que está ejecutando la prueba, por ejemplo , saber si se está ejecutando en modo background. Para esas necesidades necesitamos acceder a la capabilities del navegador que está ejecutando la prueba. Podemos hacerlo de la siguiente manera: Manera "screenplay": String browser = RemoteDriver.of(BrowseTheWeb.as(actor).getDriver()).getCapabilities().getBrowserName(); System.out.println("Browser: "+browser); Manera "pom": String browser = RemoteDriver.of(Serenity.getDriver()).getCapabilities().getBrowserName(); System.out.println("Browser: "+browser); En screanplay funcionan ambas, la diferencia dependería del actor. En el ejemplo anterior podemos saber que navegador está ejecutando actualmente la prueba. Coordial Saludo. Fuentes: https://github.com/serenity-bdd/serenity-core/issues/2225 https://chromedriver.chromium.org/capabilities https://webdriver.io/es...