Mi chiedo se è possibile modificare il profilo dell'agente utente al volo, senza creare una nuova istanza di ForeFoxDriver? Ho il seguente codice, che posso passare nell'agente utente per iphone o ipad, ecc. Funziona bene, ma sto creando una nuova istanza per ogni test che è lento quando apre/chiude il browser. Per esempio. Dopo aver effettuato i miei test con l'agente utente di iPhone, mi piacerebbe passare il profilo all'agent user di Android o all'agent user di iPad, il driver ha la possibilità di cambiare questo senza dover creare una nuova istanza?WebDriver FireFoxProfile UserAgent commutazione 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?
Finora la società non si può fare questo. – p0deje
C'è qualche soluzione ora? – andyf