Программа, которую я пытаюсь создать, имеет ошибку, которая отображается каждый раз, когда я пытаюсь ее запустить.В сообщении об ошибке указывается, что
System.InvalidOperationException: 'Не удалось запустить браузер C: \ Program Files \ Mozilla Firefox \ firefox.exe: другая ошибка ОС (SessionNotCreated)'
Мой код указан ниже, и когда моя программа запускает строку, это строка с IwebDriver driver = new Firefox();
У меня нет папки Program Files (x86) \ Mozilla firefox У меня есть файлы Program Files \ Mozilla firefoxпапка
using OpenQA.Selenium;
using OpenQA.Selenium.Firefox;
using OpenQA.Selenium.Support.UI;
//using OpenQA.Selenium.Chrome;
//Install-Package Selenium.WebDriver -Version 3.14.0
FirefoxDriverService service = FirefoxDriverService.CreateDefaultService(@"C:\Users\Jay_J\Downloads\geckodriver-v0.23.0-win64", "geckodriver.exe");
service.FirefoxBinaryPath = @"C:\Program Files\Mozilla Firefox\firefox.exe";
IWebDriver driver = new FirefoxDriver();
driver.Navigate().GoToUrl("https://www.google.com");
Также я получаю это в качестве вывода на экран моей консоли
1539119672765 mozrunner :: runner INFO Запуск команды: "C: \ Program Files \ Mozilla Firefox \ firefox.exe""" -marionette "" -foreground "" -no-remote "" -profile "" C: \ Users \ Jay_J \ AppData \ Local \ Temp \ rust_mozprofile.70e1pqkzBcHh "
Я пробовал другиеспособы использования сервиса и часть моего кода для Webdriver.Нужно ли иметь Firefox в x86 для программ ???У меня его нет, но я думаю, что могу загрузить другую версию Firefox, которая будет для меня большой болью.Однако я не знаю, что делать.Можно ли запустить селен на моей машине?
My Stack Trace Shows
Это трассировка стека для моей программы