Season WEB Testing - Ep. 02: Upload de Arquivos



Oláááá Robotizadores!!!! Bora ver como fazer um upload de arquivo com o Robot Framework?? É "facin, facin", chega mais ...




Upload de Arquivo (WEB page)


Library Selenium: Choose File

Para fazer um upload de arquivo em uma página web, vamos usar a keyword Choose File da SeleniumLibrary. Ela "magicamente" acha o arquivo na máquina de execução e faz o upload no campo tipo arquivo [type="file"].

Segue um exemplo que você pode executar aí!! OBS.: Obviamente mude ali o diretório para um arquivo que exista aí na sua máquina!!!


Nesse exemplo eu abro o site de testes que tem uma página para Upload, espero o botão estar visível e uso a Choose File para selecionar um arquivo que está no meu diretório C:\\projetos\\, aperto o botão de submeter e confiro se deu tudo certo!

Prontinho, seu arquivo foi carregado com sucesso!!!! Até a próxima robotizadores!!!

Comentários

  1. Outra forma de fazer o teste:

    Faz upload de um arquivo |${MsgUsuario}|
    Wait Until Element Is Visible ${Btn} 10
    Click no Item ${Btn}
    Choose File ${TypeFile} ${FILE}
    Wait Until Page Contains Feito.
    Capture Page Screenshot



    ${TypeFile} //input[@type="file"]
    ${FILE} É o caminho do arquivo em sua máquina.

    Choose File
    Arguments
    locator

    file_path


    Obrigado comunidade!

    ResponderExcluir

Postar um comentário

Postagens mais visitadas deste blog

[ATUALIZADO] Season Libraries - Ep. 01: Library Faker para informações aleatórias e fakes

Novo Curso: Robot Framework com Playwright e GitHub Actions

Season WEB Testing - Ep. 03: Open Browser - Chrome Options