gpt4 book ai didi

selenium-grid - 无法启动 selenium 独立服务器

转载 作者:行者123 更新时间:2023-12-04 05:37:29 24 4
gpt4 key购买 nike

使用 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 变量设置如下:

类路径:

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 吗?

最佳答案

这是我用于运行集线器和节点的批处理脚本。脚本在放置 Selenium jar 的地方执行。

如您所见,变量 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 网格环境时使用的教程:
http://rationaleemotions.wordpress.com/2012/01/23/setting-up-grid2-and-working-with-it/

关于selenium-grid - 无法启动 selenium 独立服务器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18852783/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com