2017-12-11 4 views
1

Ich habe einen Windows-Dienst, der erfolgreich auf Firefox 46 + Selenium 2.53 läuft. Ich bin dabei, die Versionen auf Firefox 57 + Selenium 3.8 zu aktualisieren. Auf localhost debug arbeitet eigenständige, aber wenn ich es als Windows-Dienst laufen bekomme ich diesen Fehler:C# Selenium 3.8 + Firefox 57 laufen als Windows-Dienst

Process unexpectedly closed with status: 0

Mein Code ist

try 
{ 
    FirefoxProfile profile = new FirefoxProfile(); 
    profile.SetPreference("dom.ipc.plugins.enabled", false); 
    profile.SetPreference("webdriver.gecko.driver", "C:\\Services\\RoboLEDBBService\\geckodriver.exe"); 

    FirefoxOptions options = new FirefoxOptions(); 
    options.Profile = profile; 
    driver = new FirefoxDriver(options); 
} 
catch (Exception error) 
{ } 

Antwort

1

Sie können diese Einstellung:

options.SetPreference("security.sandbox.content.level", 5); 
Verwandte Themen