我现在搜索了几天,还没有找到好的资源。
我想为 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 位客户端。