2016-12-22 9 views
3

Как запустить банку standalonon selenum в интерактивном режиме, чтобы мы могли запускать команды с терминала. Когда я бегу, как показано ниже исключение происходитSelenium 3.0.1 -interactive дает ParameterException: Неизвестный параметр: -interactive

java -jar selenium-server-standalone-3.0.1.jar -interactive 
Exception in thread "main" com.beust.jcommander.ParameterException: Unknown option: -interactive 
    at com.beust.jcommander.JCommander.parseValues(JCommander.java:742) 
    at com.beust.jcommander.JCommander.parse(JCommander.java:282) 
    at com.beust.jcommander.JCommander.parse(JCommander.java:265) 
    at com.beust.jcommander.JCommander.<init>(JCommander.java:210) 
    at org.openqa.grid.selenium.GridLauncherV3$1.setConfiguration(GridLauncherV3.java:219) 
    at org.openqa.grid.selenium.GridLauncherV3.buildLauncher(GridLauncherV3.java:147) 
    at org.openqa.grid.selenium.GridLauncherV3.main(GridLauncherV3.java:73) 

Однако я могу запустить version 2.48.2 вышеуказанным способом, и она отлично работает.

ответ

5

стартовая версия 3, команда селена изменила доступные параметры конфигурации (см. an example configuration), а также replaced the command line arguments parser to JCommander.

Последствия:

  • некоторые параметры могут быть недоступны или их имена изменены. смотря сзади the V3 example configuration, похоже, что поддержка -interactive опустилась.
  • необходимо сначала указать все аргументы -D, то есть сразу после команды java.
+1

спасибо. Это именно то, что мне нужно. –