TOR-Browser mit Selenium WebDriver ausführen

Im versucht derzeit, TOR 6.0.4 mit Selenium WebDriver (JAVA) 2.53 und Firefox 43.0 auszuführen. Ich habe die Anweisungen aus diesem Beitrag @ befolVerwenden von Selenium WebDriver mit Tor aber ich erhalte eine Fehlermeldung beim Laden des profilePath von TOR in die Firefox-Binärdatei. Ich habe gesehen, dass es möglich ist, TOR zu Mittag zu essen, indem man das Archiv TOR profile.default in die Firefox-Binaty lädt, aber ich erhalte eine Treiberinfo: driver.version: unknown, wenn ich die Binärdatei mit dem Profil instanziiere. Ich habe versucht, die Firefox-Version zu ändern und immer noch. Unterhalb des Codes starte ich den Treiber. Ich benutze auch Windows.

 String torPath = "C:\\Users\\Jose Bernhardt\\Desktop\\Tor Browser\\Start Tor Browser.exe";
    String profilePath = "C:\\Users\\Jose Bernhardt\\Desktop\\Tor Browser\\Browser\\TorBrowser\\Data\\Browser\\profile.default";

    File torProfileDir = new File(profilePath);
    FirefoxBinary binary = new FirefoxBinary(new File(torPath));
    FirefoxProfile torProfile = new FirefoxProfile(torProfileDir);
    FirefoxDriver driver = new FirefoxDriver();
    driver.get("http://www.google.com/webhp?complete=1&hl=en");

Siehe unter der geworfenen Ausnahme:

Exception in thread "main" org.openqa.selenium.WebDriverException: Specified firefox binary location does not exist or is not a real file: C:\Users\Jose Bernhardt\Desktop\Tor Browser\Start Tor Browser.exe

Antworten auf die Frage(2)

Ihre Antwort auf die Frage