Selenium Standalone已退出,代码为1 /系统找不到指定的路径

时间:2018-10-19 19:52:27

标签: java node.js selenium selenium-webdriver protractor

在安装了最新版本的节点,量角器和Java之后,我试图从命令行启动Webdriver Manager。 尝试使用webdriver-manager start命令后的整个日志:

  

[16:28:54] I /开始-java -Dwebdriver.chrome.driver = C:\ Users \ F&J \ AppData \ Roaming \ npm \ node_modules \ protractor \ node_modules \ webdriver-manager \ selenium \ chromedriver_2.43 .exe -Dwebdriver.gecko.driver = C:\ Users \ F&J \ AppData \ Roaming \ npm \ node_modules \ protractor \ node_modules \ webdriver-manager \ selenium \ geckodriver-v0.23.0.exe -jar C:\ Users \ F&J \ AppData \ Roaming \ npm \ node_modules \ protractor \ node_modules \ webdriver-manager \ selenium \ selenium-server-standalone-3.14.0.jar-端口4444   [16:28:54] I /开始-seleniumProcess.pid:13024   用法:java [-options]类[args ...]              (执行一个类)      或java [-options] -jar jarfile [args ...]              (执行一个jar文件)   其中的选项包括:   -d32使用32位数据模型(如果可用)   -d64使用64位数据模型(如果可用)       -server以选择“服务器” VM                     默认的虚拟机是服务器。

     

-cp   -classpath                 一种 ;分开的目录列表,JAR存档,                 和ZIP存档以搜索类文件。   -D =                 设置系统属性   -verbose:[class | gc | jni]                 启用详细输出   版本打印产品版本并退出   -版:                 警告:此功能已弃用,将被删除                 在将来的版本中。                 需要指定的版本才能运行   -showversion打印产品版本并继续   -jre-restrict-search | -无限制限制搜索                 警告:此功能已弃用,将被删除                 在将来的版本中。                 在版本搜索中包含/排除用户专用JRE   -? -help打印此帮助消息   -X打印关于非标准选项的帮助   -ea [:... |:]   -enableassertions [:... |:]                 启用具有指定粒度的断言   -da [:... |:]   -disableassertions [:... |:]                 禁用具有指定粒度的断言   -esa | -enablesystemassertions                 启用系统断言   -dsa | -disablesystemassertions                 禁用系统断言   -agentlib:[=]                 加载本机代理程序库,例如-agentlib:hprof                 另请参见-agentlib:jdwp = help和-agentlib:hprof = help   -agentpath:[=]                 通过完整路径名加载本机代理程序库   -javaagent:[=]                 加载Java编程语言代理,请参见java.lang.instrument   -溅:                 显示带有指定图像的启动画面

     

有关更多详细信息,请参见http://www.oracle.com/technetwork/java/javase/documentation/index.html。   该系统找不到指定的路径。   该系统找不到指定的路径。   该系统找不到指定的路径。   [16:28:54] I / start-Selenium Standalone已退出,代码为1

1 个答案:

答案 0 :(得分:0)

不出所料,在运行命令行时,在任何文件夹(尤其是主用户文件夹)的名称中加上“&”是一个坏主意。 该命令将一直运行到“ I / start-java -Dwebdriver.chrome.driver = C:\ Users \ F&”,这当然不是有效路径。

孩子们,留在学校。