Varsayılan profili kullandığımda sorun çıkmadan başlar. Ancak özel profille başladığımda, firefox başlar ancak "engellenmiş" kalır. Süreç 31 MB RAM tüketen aktif kalır, ancak asla başlamaz. Sadece süreci öldürdüğümde başla, sonra başla ve selenyumla iyi çalışıyor.Belirtilen profil nasıl açılır Selenium 2 Webdriver ile Firefox?
Windows 7, Firefox 25.0.1 ve selenium-server-standalone-2.38.0.jar kullanıyorum.
FirefoxProfile profile = new FirefoxProfile(new File("C:/Users/UserTest/AppData/Roaming/Mozilla/Firefox/Profiles/tydtn9km.testprofile"));
WebDriver driver = new FirefoxDriver(profile);
Düzenleme:: Bu benim gerçek kod
package org.openqa.selenium.example;
import org.openqa.selenium.WebDriver;
import org.openqa.selenium.firefox.FirefoxDriver;
import org.openqa.selenium.firefox.FirefoxProfile;
import org.openqa.selenium.firefox.internal.ProfilesIni;
public class Main {
public static void main(String[] args) {
ProfilesIni profile = new ProfilesIni();
FirefoxProfile ffprofile = profile.getProfile("Other");
WebDriver driver = new FirefoxDriver(ffprofile);
driver.get("http://google.com");
}
}
Düzenleme 2:
Bu
profili açmak için koddur Çözülmüş sorun oluştu benim Firefox profili, başka bir bölümde ve Firefox diğer bölümde bulunur.
ben tam olarak ne. +1 – sircapsalot
Bu benim kodumdan daha iyi, ancak sorunumu çözmüyor. Hala aynı problemi yaşıyorum. Ayrıca Fedora 19'da, ancak Fedora'da ilk önce anonim profil açıldı ve doğru profil çalıştıktan bir saniye sonra. – user3095228
Bu durumda ya kodunuzda (yüksek olasılık) ya da Fedora'da bir yanlışlık olması gerekir (düşük olasılık –