在安装了最新版本的节点,量角器和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
答案 0 :(得分:0)
不出所料,在运行命令行时,在任何文件夹(尤其是主用户文件夹)的名称中加上“&”是一个坏主意。 该命令将一直运行到“ I / start-java -Dwebdriver.chrome.driver = C:\ Users \ F&”,这当然不是有效路径。
孩子们,留在学校。