Pergunta

Procurei isso há alguns dias e não encontrei um bom recurso.

Quero configurar duas tarefas para o Selenium Grid funcionar "com apenas um clique" no ConEmu.Adicionei uma tarefa e configurei um diretório de inicialização (onde o jar Selenium Grid está localizado).

De acordo com http://code.google.com/p/selenium/wiki/Grid2 Preciso iniciar duas instâncias desse jar com parâmetros diferentes:

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

e

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

Eu queria ter duas tarefas no ConEmu para iniciar essas duas instâncias do Selenium.Tentei configurar uma tarefa com

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

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

Isso sempre me leva a seguir a saída no 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...

Com o jar na tarefa ele não abrirá o caminho de origem.Ao excluir o jar com parâmetros na tarefa, um novo console é aberto e navega até a pasta correta.

Estou totalmente perdido aqui - como devo configurar uma tarefa para executar a grade Selenium automaticamente?

Editar 1: Adicionei uma captura de tela da configuração atual (-> http://tinyurl.com/q2mgkmx [como não tenho reputação suficiente, alterei a url do stackoverflow com tinyurl;nada a temer aqui;)]).Eu sei que isso está errado, pois cada entrada em uma nova linha abre uma nova aba no ConEmu.Mas pensei que o parâmetro ">" marcaria a aba como "aba atual"...

Editar 2: Apenas para completar:Eu executo o cliente de 64 bits no Windows 7.

Foi útil?

Solução 2

Eu encontrei uma solução! yay

Captura de tela do hub e nó em funcionamento: http://tinyurl.com/njkszq6 (imagem Stackoverflow)

Não sei se isso funcionaria melhor se configurado de outra maneira, mas deve funcionar por enquanto.Esta é a configuração que criei de várias fontes:

>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

Captura de tela da configuração do ConEmu: http://tinyurl.com/pnfyta5 (imagem Stackoverflow)

Isso abre as janelas do console na parte superior e inferior do ConEmu.Adicionei cor a ambas as janelas.E ambos iniciam o respectivo hub e nó do Selenium.

Ainda não sei por que a linha de código do Maximus não funcionou.Mas foi uma boa dica sobre para onde ir.

@Maximus:Se você puder lançar alguma luz sobre isso, eu agradeceria muito!

Editar: Adicionei as dicas do Maximus à configuração.

Outras dicas

java -jar selenium-server-standalone-2.14.0.jar -role hub -new_console:d:D:\Downloads\Programming\Selenium
Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top