Me pregunto si puedo cambiar el perfil del agente de usuario sobre la marcha, sin crear una nueva instancia de ForeFoxDriver? Tengo el siguiente código, que puedo pasar en el agente de usuario para iphone o ipad, etc. funciona bien, pero tengo que crear una nueva instancia para cada prueba que es lenta ya que abre/cierra el navegador. P.ej. Después de hacer mis pruebas con el agente de usuario de iPhone, me gustaría cambiar el perfil a agente de usuario de Android o agente de usuario de iPad, ¿el controlador tiene la opción de cambiar esto sin necesidad de crear una nueva instancia?WebDriver FireFoxProfile UserAgent cambiando con FireFoxDriver
FirefoxProfile profile = new FirefoxProfile();
profile.setPreference("general.useragent.override","some user agent, like iphone or iPad");
WebDriver driver = new FirefoxDriver(profile);
// do some tests
// set profile to new user agent
// profile.setPreference("general.useragent.override","some android user agent");
// can i now set the driver to the new profile here and perform more tests on this same instance of the driver?
Hasta ahora ya no se puede hacer esto. – p0deje
¿Hay alguna solución ahora? – andyf