Path 无法从CMD打开Selenium Jar文件。路径还是类路径问题?

Path 无法从CMD打开Selenium Jar文件。路径还是类路径问题?,path,cmd,classpath,executable-jar,selenium-grid,Path,Cmd,Classpath,Executable Jar,Selenium Grid,我正在尝试推出: java -jar selenium-server-standalone-2.14.0.jar -role hub 从我的命令提示符,但输出如下: C:\Program Files (x86)>java -jar selenium-server-standalone-2.14.0.jar -role hub Unable to access jarfile selenium-server-standalone-2.14.0.jar C:\ProgramFiles(x

我正在尝试推出:

java -jar selenium-server-standalone-2.14.0.jar -role hub
从我的命令提示符,但输出如下:

C:\Program Files (x86)>java -jar selenium-server-standalone-2.14.0.jar -role hub

Unable to access jarfile selenium-server-standalone-2.14.0.jar
C:\ProgramFiles(x86)是jar文件所在的位置


我已经将C:\Program Files(x86)放在我的路径和类路径中,但它仍然无法工作

您的文件名一定是错误的。检查是否有名为-selenium-server-standalone-2.14.0.jar的文件。很可能你不会这样做。:)

我遇到了同样的问题。 解决方案是命名约定很重要。 如果您有一个selenium server standalone.jar文件,可以先重命名它 使其看起来简单(例如abc.jar)

1) 如果系统中的jar文件的扩展名为.jar, 然后在重命名之后,给出.jar扩展名。(例如abc.jar)

2) 如果系统中的jar文件没有.jar扩展名, 然后在重命名之后,不要提供.jar扩展名(例如abc)

3) 立即启动集线器: java-jar abc.jar-role hub

问候,,
Nikhil Kanojia

无法访问JAR文件被视为常见错误。 启动集线器或节点时可能会发生此错误。这意味着Java找不到selenium服务器jar文件。从存储selenium-server-XXXX.jar文件的目录运行该命令,或者指定jar的显式路径


详细信息

我对ubuntu也有同样的问题。尝试以下步骤

转到jar文件所在的目录

然后使用执行目录中的.jar文件

java -jar ./selenium-server-standalone-2.14.0.jar

在命令提示下转到所需位置,然后输入以下命令。 java-jar./selenium-server-standalone-3.141.59.jar

这意味着如果将.jar文件保存在“C:\Eclipse\jar”位置,则命令应为: C:\Eclipse\jar>java-jar./selenium-server-standalone-3.141.59.jar

1.goto root模式 2.安装$apt安装mlocate 3.找到您的jar文件 4.检查正确的jar文件名,然后再次尝试使用特定命令打开它
5 java-jar./selenium-server-standalone-2.14.0.jar

每当我输入错误的jar文件名时,我都会看到这个错误。你确定文件名吗?另外,将jar复制到其他文件夹也是一个好主意,因为c:程序文件可能需要管理员许可啊,你说得对!我只是用了一个不同的verison facepalm。如果你想把它作为答案发布,我会奖励你。lolIt最好不要将jar文件放在程序文件OK A.J上,所以我已经设置好了集线器。现在,如果我想在我设置的一些虚拟机上开始测试,我该从哪里着手呢?我是否开始进入VisualStudio并开始使用c#编程?嗯,您需要的不仅仅是中心。告诉我你现在有什么?您是否有任何现有的webdriver测试或selenium测试?我已经用c#在VS中编写了一个webdriver测试。它可以打开任何web浏览器并执行一些命令。对不起,我对这一切都不熟悉。我也需要在我的虚拟机上安装selenium吗?我已经安装了java…还有ApacheAnt库(不确定我是否需要),如果你想使用selenium网格,那么你需要从RCs和Hub运行selenium jar。一旦您运行了这个网格,您需要更改webdriver测试代码,使其指向remotewebdriver,而不是FirefoxDriver或IE DriverTanks。这在Win10、selenium-server-standalone-3.141.59.jar和JAVA_HOME=C:\Program Files\JAVA\jre1.8.0_211上适用