首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >无法启动selenium独立服务器

无法启动selenium独立服务器
EN

Stack Overflow用户
提问于 2013-09-17 22:35:57
回答 2查看 9.3K关注 0票数 4

在使用testng成功设置selenium webdriver之后,我想转到Selenium网格2。我已经下载了selenium-server-standalone-2.35.0.jar文件,但是在运行以下代码时:

java服务器selenium--jar--role-2.30.0.jar服务器集线器

我得到了这个错误:

错误:无法找到或装入主类Òjar

我已经将我的环境变量设置如下:

类空间:

C:\Selenium grid\selenium-server-standalone-2.35.0.jar;C:\selenium-2.35.0\selenium-java-2.35.0.jar

路径:

C:\Program Files\Java\jdk1.7.0_40\bin;C:\Selenium grid\

你能帮我设置一下2号网格吗?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2013-09-17 23:17:21

这是我用于运行集线器和节点的批处理脚本。脚本在放置selenium jars的位置执行。

如您所见,变量HERE应该指向Java文件夹

代码语言:javascript
复制
 set HERE=%CD%
set CHROME_VERSION=chromedriver_win_23.0.1240.0
set CHROME_DRIVER_LOC=%HERE%\%CHROME_VERSION%\chromedriver.exe
set JAVA_HOME=%HERE%\jdk1.7.0_10
set PATH=%JAVA_HOME%\jre\bin;%JAVA_HOME%\bin;%HERE%\%CHROME_VERSION%\;%PATH%
set SELENIUM_VERSION=2.28.0

set HUB_URL=http://192.198.1.102:4444/grid/register

start java -jar selenium-server-standalone-%SELENIUM_VERSION%.jar -role hub
start java -jar selenium-server-standalone-%SELENIUM_VERSION%.jar -role node 
-Dwebdriver.chrome.driver= %CHROME_DRIVER_LOC% -hub %HUB_URL% -port 5556   -nodeConfig webconfig.txt

编辑备注:

下面是文件夹树,可以清楚地了解发生了什么

代码语言:javascript
复制
 -|
  |-selenium-server-standalone-2.28.0.jar
  |-chromedriver_win_23.0.1240.0
    |-chromedriver.exe
  |-jdk1.7.0_10
    |-jre
    |-bin etc..
  |-thisScript.bat

这个脚本应该完全独立于你问题中提到的路径设置。PATH变量只覆盖该脚本的系统PATH变量-个人可以尝试不同的配置和路径,但我只使用了上面的设置,它可以正常工作。

我还找到了在设置selenium网格环境时使用的教程:http://rationaleemotions.wordpress.com/2012/01/23/setting-up-grid2-and-working-with-it/

票数 2
EN

Stack Overflow用户

发布于 2014-02-05 15:29:02

从seleniumHQ.org站点下载最新版本的selenium,比如2.39.0。

将其放在C:\ drive中。转到环境变量并将java -jar类路径添加到类路径中。

打开命令提示符,然后导航到放置jar的C:\驱动器,然后键入java服务器selenium- -jar -standalone-2.39.0.jar -role hub

按enter键

在此之后,您将得到如下所示的内容

服务器selenium - -jar -standalone-2.39.0.jar -role hub Feb 05,2014 12:51:15 PM org.openqa.grid.selenium.GridLauncher主要信息:启动selenium网格服务器2014-02-05 12:51:17.517:INFO:osjs.Server:jetty-7.x.y-SNAPSHOT 2014-02-05 12:51:17.554:INFO:osjsh.ContextHandler:started o.s.j.s.ServletContextHandler{/,null} 2014-02-05 12:51:17.564:INFO:osjs.AbstractConnector:Started套接字连接器@0.0.0.0:4444

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/18852783

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档