Eu criei um novo cenário "Dado que os campos estão vazios" e nesse cenário verifico se os campos estão vazios. Quero saber se é uma abordagem correta.
*** Settings ***
Library SeleniumLibrary
Resource setup_teardown.robot
Test Setup Dado que eu acesse o Organo
Test Teardown Fechar navegador
*** Variables ***
${CAMPO_NOME} id:form-nome
${CAMPO_CARGO} id:form-cargo
${CAMPO_IMAGEM} id:form-imagem
${CAMPO_TIME} css:.lista-suspensa select
${CAMPO_CARD} id:form-botao
*** Test Cases ***
Verificar a exibição de mensagem de campo obrigatório.
Dado que os campos estão vazios
Quando eu clicar no botão criar card
Então o sistema deve apresentar mensagem de campo obrigatório
*** Keywords ***
Dado que os campos estão vazios
Textfield Value Should Be ${CAMPO_NOME} ${EMPTY}
Textfield Value Should Be ${CAMPO_CARGO} ${EMPTY}
Textfield Value Should Be ${CAMPO_IMAGEM} ${EMPTY}
${valor}= Get Selected List Value ${CAMPO_TIME}
Should Be Empty ${valor}
Sleep 5s
Quando eu clicar no botão criar card
Click Element ${CAMPO_CARD}
Sleep 5s
Então o sistema deve apresentar mensagem de campo obrigatório
Element Should Be Visible id:form-nome-erro
Element Should Be Visible id:form-cargo-erro
Element Should Be Visible id:form-times-erro