2016-12-03 3 views
0

wählte ich überall gelesen, dass dies der Code verwendet ein vorhandenes Profil zu laden:Selen WebDriver 3.0.1 nicht laden Firefox Profil Ich

ProfilesIni profile = new ProfilesIni(); 
FirefoxProfile ffprofile = profile.getProfile("SELENIUM"); 
WebDriver driver = new FirefoxDriver(ffprofile); 

ich ein Profil erstellt haben mit diesem Namen, und alles ist in Ordnung. Aber es lädt weiterhin das Standard-Selenprofil.

Ich benutze Selenium 3.0.1 mit Java und Firefox 50.0.2, das ist die letzte Version in meinem Land mindestens.

Irgendeine Idee warum dies geschieht? Vielen Dank!

Antwort

0

Sie sollten das Profil zuerst den Funktionen zuweisen.

ProfilesIni profile = new ProfilesIni(); 
FirefoxProfile ffprofile = profile.getProfile("SELENIUM"); 
WebDriver driver = new FirefoxDriver(ffprofile); 

DesiredCapabilities capabilities = DesiredCapabilities.firefox(); 
capabilities.setCapability(FirefoxDriver.PROFILE, profile); 
WebDriver driver = new FirefoxDriver(capabilities); 
Verwandte Themen