¿Cómo puedo decirle a webdriver-io que use la edición para desarrolladores de Firefox?

¿Cómo puedo decirle a webdriver-io que use la edición para desarrolladores de Firefox en lugar de Firefox normal? Necesito usar selectores de CSS4 que Firefox normal no admite. Leí la documentación pero no encuentro la opción.

Debe redefinir la ubicación de Firefox estableciendo la capacidad binary :

 var webdriverio = require('webdriverio'); var options = { desiredCapabilities: { browserName: 'firefox', firefox_binary: 'C:\\...\\firefox.exe' } }; 

O iniciando el servidor independiente con una nueva ruta binaria:

 java -jar "selenium-server-standalone-xxxjar" -Dwebdriver.firefox.bin="C:\...\firefox.exe" 

Florent, gracias por la respuesta, la usé para probar mi aplicación con Firefox Quantum . Utilicé la versión para desarrolladores de Firefox, que ya contiene Firefox Quantum Beta 14, y la agregué a mi clase BrowserFactory:

  else if (browserName.equals ("quantum") { FirefoxOptions options = new FirefoxOptions(); System.setProperty ("webdriver.gecko.driver", "src/test/resources/drivers/geckodriver.exe"); System.setProperty(FirefoxDriver.SystemProperty.DRIVER_USE_MARIONETTE,"true"); System.setProperty(FirefoxDriver.SystemProperty.BROWSER_LOGFILE,javaIoTmpDir+"\\geckodriverlogs.txt"); System.setProperty("webdriver.firefox.bin", "C:\\Portable\\FirefoxPortableDeveloper\\App\\Firefox64\\firefox.exe"); driver = new FirefoxDriver(options);