Using RemoteWebDriver with geckodriver +Firefox47-48

webdriver
firefox
selenium
Теги: #<Tag:0x00007fedb856fa60> #<Tag:0x00007fedb856f920> #<Tag:0x00007fedb856f7e0>

(Ilya G) #1

Using RemoteWebDriver with geckodriver

Всем доброго времени суток,

после обновления до Firefox 48 встал вопрос испрользования geckodriver на удаленной машине(локально все ок),
используем C#

попробовал код из https://developer.mozilla.org/en-US/docs/Mozilla/QA/Marionette/WebDriver

DesiredCapabilities capabilities = DesiredCapabilities.Firefox();
capabilities.SetCapability("marionette", true);
var driver = new RemoteWebDriver(capabilities);

предсказуемо не работает так как не может найти файл драйвера на удаленной машине,

нашел решение для джавы
System.setProperty(“webdriver.gecko.driver”, “path_to\geckodriver.exe”);

подскажите рабочее решение для С# RemoteWebDriver + geckodriver
Спасибо.


(Ilya G) #2

так и застрял, руками перенес файл драйвера на машину, но не знаю как указать в коде, что бы Selenium его увидел


(Vasiliy Rakshin) #3


далее -

далее -
https://msdn.microsoft.com/en-us/library/z46c489x.aspx
и пример оттуда:
System.Environment.SetEnvironmentVariable(“webdriver.gecko.driver”, “path_to\geckodriver.exe”)


(Ilya G) #4

блин, пробовал так, видимо что то делал не так, спасибо, сегодня попробую еще