4
respostas

Setup_teardown.robot não abre o local host

Configurações do arquivo setup_teardown

*** Settings ***
Library   SeleniumLibrary


*** Keywords ***
Dados para acesso ao sistema.
    Open Browser   url=localhost:3000/   browser=Chrome
    Sleep   10s

Encerramento automático do navegador
    Close Browser       
    Sleep   5s
4 respostas
*** Settings ***
Library        SeleniumLibrary
Resource       setup_teardown.robot
Test Setup     Dados para acesso ao sistema.
Test Teardown  Encerramento automático do navegador

*** Variables ***
${CAMPO_NOME}    id:form-nome
${CAMPO_CARGO}   id:form-cargo
${CAMPO_IMAGEM}  id:form-imagem
${CAMPO_TIME}    class:lista-suspensa
${CAMPO_CARD}    id:form-botao
${PROGRAMACAO}   //option[contains(.,'Programação')]

*** Test Cases ***
Verifica se os campos do formulários são preenchidos corretamente, e se as opções da lista são selecionadas.
    Preenchimento dos campos com dados
    Clica do no botão para criar um card
    Verifica se o card foi realizado



*** Keywords ***
Preenchimento dos campos com dados
    Input Text         ${CAMPO_NOME}          Elias
    Input Text         ${CAMPO_CARGO}          Desenvolvedor
    Input Text         ${CAMPO_IMAGEM}         https://picsum.photos/200/300
    Click Element      ${CAMPO_TIME} 
    Click Element      ${PROGRAMACAO}
    Sleep   10s
Clica do no botão para criar um card
    
    Click Element         id:form-botao
Verifica se o card foi realizado
    Element Should Be Visible    class:colaborador
    Sleep   5s
Verifica se os campos do formulários são preenchidos corretamente,... | FAIL |
------------------------------------------------------------------------------
Login Correto                                                         | FAIL |
1 test, 0 passed, 1 failed
==============================================================================
Output:  C:\Users\nuno_\OneDrive\Área de Trabalho\Curso-robot\output.xml
Log:     C:\Users\nuno_\OneDrive\Área de Trabalho\Curso-robot\log.html
Report:  C:\Users\nuno_\OneDrive\Área de Trabalho\Curso-robot\report.html
PS C:\Users\nuno_\OneDrive\Área de Trabalho\Curso-robot> ^C
PS C:\Users\nuno_\OneDrive\Área de Trabalho\Curso-robot> ^C
PS C:\Users\nuno_\OneDrive\Área de Trabalho\Curso-robot> ^C
PS C:\Users\nuno_\OneDrive\Área de Trabalho\Curso-robot> robot login_correto.robot
==============================================================================
Login Correto
==============================================================================
Verifica se os campos do formulários são preenchidos corretamente,...
DevTools listening on ws://127.0.0.1:64046/devtools/browser/52fde01e-21af-4d5f-9ea2-bfdf8c74659c
Verifica se os campos do formulários são preenchidos corretamente,... | FAIL |
Element with locator 'id:form-nome' not found.
------------------------------------------------------------------------------
Login Correto                                                         | FAIL |
1 test, 0 passed, 1 failed
==============================================================================
Output:  C:\Users\nuno_\OneDrive\Área de Trabalho\Curso-robot\output.xml
Log:     C:\Users\nuno_\OneDrive\Área de Trabalho\Curso-robot\log.html
Report:  C:\Users\nuno_\OneDrive\Área de Trabalho\Curso-robot\report.html
PS C:\Users\nuno_\OneDrive\Área de Trabalho\Curso-robot>

Bom dia, Elias! Tudo bem?

O seu erro estava acontecendo porque no seu arquivo setup_teardown.robot você estava adicionando o link incompleto para acessar a aplicação do Organo.

Então a sua solução é simplesmente completar o link que está presente no arquivo, adicionando o https:// ao início do link:

Dados para acesso ao sistema.
    Open Browser   url=http://localhost:3000/   browser=Chrome
    Sleep   10s

Espero ter ajudado e bons estudos!

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

Não conseguia ver isso, fiquei procurando por horas, muito obrigado.