Как настроить правильно запуск в firefox на selenium 3.4.0?

java
webdriver
firefox
Теги: #<Tag:0x00007fedc07d3d30> #<Tag:0x00007fedc07d3bc8> #<Tag:0x00007fedc07d3a10>

(Ordyntcev Dmitry) #1

Подскажите пжлста, с какой версией firefox (geckodriver), дружит selenium 3.4.0…На данный момент стоит geckodriver 17, firefox 52, и не работает…фрагмент кода:

            System.setProperty("webdriver.gecko.driver", "C:\\Program Files\\geckodriver.exe");
            DesiredCapabilities capabilities = DesiredCapabilities.firefox();
            capabilities.setCapability("marionette", true);

            return new FirefoxDriver(capabilities);

(Yaroslav Pernerovskyy) #2

Походу вам не надо указывать капабилити вообще.

этого должно хватить…

System.setProperty("webdriver.gecko.driver", "C:\\Program Files\\geckodriver.exe");
return new FirefoxDriver();

но опять же… какую ошибку вы получаете?


(Дмитрий Сарбаш) #3

System.setProperty(“webdriver.chrome.driver”,"/Users/dmitry/Desktop/chromedriver");
driver = new ChromeDriver();


(Ordyntcev Dmitry) #4

Вот что получаю по твоему варианту:

1501857577593 geckodriver INFO geckodriver 0.18.0
1501857577593 geckodriver INFO Listening on 127.0.0.1:22102
1501857578309 geckodriver::marionette INFO Starting browser C:\Program Files\Mozilla Firefox\firefox.exe with args ["-marionette"]
[GFX1]: Potential driver version mismatch ignored due to missing DLLs igd10umd64 v= and igd10iumd64.dll v=0.0.0.0
1501857580410 Marionette INFO Listening on port 55524

org.openqa.selenium.SessionNotCreatedException: Unable to create new remote session. desired capabilities = org.openqa.selenium.ImmutableCapabilities@d706f19, required capabilities = Capabilities [{}]
Build info: version: ‘3.4.0’, revision: ‘unknown’, time: ‘unknown’

Есть какие ещё варианты?)