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!!!
Prontinho, seu arquivo foi carregado com sucesso!!!! Até a próxima robotizadores!!!
Outra forma de fazer o teste:
ResponderExcluirFaz 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!