2
respostas

ERR_CONNECTION_REFUSED

Bom dia, espero que estejam todos bem.

Escrevi o código conforme instruções da aula, mas no final ao tentar executar o teste no terminar está dando um erro de conexão, não sei como resolver. Saberiam como auxiliar nesse caso?

Vou deixar o código logo abaixo:

*** Settings ***
Library    SeleniumLibrary

*** Variables ***
${CAMPO_NOME}            id:form-nome 
${CAMPO_CARGO}           id:form-cargo
${CAMPO_IMAGEM}          id:form-imagem
${CAMPO_TIME}            class:lista-suspensa 
${CAMPO_CARD}            form-botao
${OPCAO_PROGRAMACAO}     //option[contains(.,'Programação')]
${OPCAO_FRONT}           //option[contains(.,'Front-End')]
${OPCAO_DADOS}           //option[contains(.,'Data Science')]
${OPCAO_DEVOPS}          //option[contains(.,'Devops')]
${OPCAO_UX}              //option[contains(.,'UX e Design')]
${OPCAO_MOBILE}          //option[contains(.,'Mobile')]
${OPCAO_INOVACAO}        //option[contains(.,'Inovação e Gestão')]

*** Test Cases ***
Verificar se ao preencher os campos do formulário corretamente os dados são inseridos na lista e se um novo card é criado no time esperado.
    Acessa o Organo      
    Preenche os campos do formulário
    Clica no botão criar card
    Identifica o card no time esperado
    
*** Keywords ***
Acessa o Organo      
         Open Browser   url=http://localhost:3000/    browser=Chrome

Preenche os campos do formulário
        Input Text     ${CAMPO_NOME}     Akemi
        Input Text     ${CAMPO_CARGO}    Desenvolvedora
        Input Text     ${CAMPO_IMAGEM}   https://picsum.photos/200/300
        Click Element  ${CAMPO_TIME} 
        Click Element  ${OPCAO_PROGRAMACAO}  

Clica no botão criar card
        Click Element  ${CAMPO_CARD} 

Identifica o card no time esperado
        Element Should Be Visible    class:colaborador

terminal com erro

2 respostas

Olá, Lucas! Tudo joia?

O erro ERR_CONNECTION_REFUSED geralmente indica que o endereço que você está tentando acessar não está disponível ou não está aceitando conexões. Aqui estão algumas sugestões para resolver o problema:

  1. Verifique se o servidor está rodando: Certifique-se de que o servidor local (neste caso, o Organo) está ativo e rodando na porta 3000. Você pode fazer isso executando o servidor novamente ou verificando se ele está ativo no terminal.

  2. Confirme a URL: Verifique se a URL http://localhost:3000/ está correta e se o servidor está configurado para escutar nessa porta.

  3. Porta em uso: Certifique-se de que a porta 3000 não está sendo usada por outro serviço. Você pode mudar a porta do servidor para uma que esteja livre, se necessário.

Faça essas verificações e tente executar o teste novamente.

Espero ter ajudado e bons estudos!

Caso este post tenha lhe ajudado, por favor, marcar como solucionado ✓.

Jóia Armano e com você?

Booa, brigadão pela ajuda. Foi só só dar um npm start dentro da pasta do Organo que aí funcionou xD

Bom final de semana.