使用testng成功设置selenium webdriver后,我想转移到Selenium grid 2。 我已经下载了selenium-server-standalone-2.35.0.jar文件,但是在运行时:
java -jar selenium-server-standalone-2.30.0.jar -role hub
我收到了这个错误:
错误:无法找到或加载主类ûjar
我已将我的env变量设置如下:
CLASSPATH:
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吗?
答案 0 :(得分:2)
这是我用于运行集线器和节点的批处理脚本。在执行硒罐的地方执行脚本。
如您所见,变量HERE
应指向Java文件夹
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
编辑评论:
所以这里是文件夹树,以清楚地了解正在发生的事情
-|
|-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变量仅覆盖该脚本的系统PATH变量 - 个人您可以尝试不同的配置和路径,但我只使用上面的设置,它按预期工作。
我还在设置selenium grid环境时找到了我一直在使用的教程: http://rationaleemotions.wordpress.com/2012/01/23/setting-up-grid2-and-working-with-it/
答案 1 :(得分:0)
从seleniumHQ.org网站下载最新版本的selenium,例如2.39.0。
将其放在C:\驱动器中。转到环境变量并将 java -jar selenium-server-standalone-2.39.0.jar 添加到类路径
打开命令提示符,然后导航到放置jar的C:\驱动器,并键入 java -jar selenium-server-standalone-2.39.0.jar -role hub
按Enter键
在此之后,你会得到类似的东西
C:> java -jar selenium-server-standalone-2.39.0.jar -role hub 2014年2月5日下午12:51:15 org.openqa.grid.selenium.GridLauncher main 信息:启动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:已启动SocketConnector@0.0.0.0:4444