0

我现在搜索了几天,还没有找到好的资源。

我想为 Selenium Grid 设置两个任务,以便在 ConEmu 中“一键单击”。我添加了一个任务并设置了一个启动目录(Selenium Grid jar 所在的位置)。

根据http://code.google.com/p/selenium/wiki/Grid2我需要使用不同的参数启动该 jar 的两个实例:

java -jar selenium-server-standalone-2.14.0.jar -role hub

java -jar selenium-server-standalone-2.14.0.jar -role node  -hub http://localhost:4444/grid/register

我想在 ConEmu 中有两个任务来启动这两个 Selenium 实例。我试图设置一个任务

-new_console:d:D:\Downloads\Programming\Selenium

java -jar selenium-server-standalone-2.14.0.jar -role hub

这总是让我关注 ConEmu 中的输出

Error: Unable to access jarfile selenium-server-standalone-2.14.0.jar

Current directory:
C:\Program Files\ConEmu\ConEmu

Command to be executed:
"C:\Windows\system32\java.exe" -jar selenium-server-standalone-2.14.0.jar -role hub

ConEmuC: Root process was alive less than 10 sec, ExitCode=1.
Press Enter or Esc to close console...

使用任务中的 jar,它不会打开源路径。删除任务中带有参数的 jar 时,会打开一个新控制台并导航到正确的文件夹。

我在这里完全迷失了 - 我如何设置一个任务来自动运行 Selenium 网格?

编辑 1:我添加了当前设置的屏幕截图(-> http://tinyurl.com/q2mgkmx [因为我没有足够的声誉,我用 tinyurl 更改了 stackoverflow url;这里没什么好担心的;)])。我知道这是错误的,因为新行中的每个条目都会在 ConEmu 中打开一个新选项卡。但我认为“>”参数会将选项卡标记为“当前选项卡”......

编辑 2:为了完整起见:我确实在 Windows 7 上运行 64 位客户端。

4

2 回答 2

0
java -jar selenium-server-standalone-2.14.0.jar -role hub -new_console:d:D:\Downloads\Programming\Selenium
于 2014-02-27T20:24:14.993 回答
0

我找到了解决办法!

工作中心和节点的屏幕截图:http: //tinyurl.com/njkszq6(Stackoverflow 图像)

我不知道如果以另一种方式设置这是否会更好,但现在应该没问题。这是我从各种来源拼凑起来的设置:

>cmd /k color 4C & cd /d "D:\Downloads\Programming\Selenium" -cur_console:t:Hub & java -jar selenium-server-standalone-2.40.0.jar -role hub

>cmd /k RenameTab "Node" & color 2A & cd /d "D:\Downloads\Programming\Selenium" -cur_console:s1TVn & java -jar selenium-server-standalone-2.40.0.jar -role node

ConEmu 设置的屏幕截图:http: //tinyurl.com/pnfyta5(Stackoverflow 图片)

这将打开 ConEmu 顶部和底部的控制台窗口。我为两个窗口添加了颜色。它们都启动了 Selenium 各自的集线器和节点。

我仍然不知道为什么 Maximus 的代码行没有做到这一点。但这是一个很好的提示,告诉你要去哪里。

@Maximus:如果您能对此有所了解,我将不胜感激!

编辑:我在设置中添加了 Maximus 的提示。

于 2014-02-27T21:40:24.920 回答