2
respostas

Como enviar um arquivo proveniente de uma URL para um input tipe=file com lambda python e selenium

Olá, estou com uma dúvida, estou desenvolvendo um RPA com python e selenium que interage com a página e envia um arquivo para um <input type="file">.

O meu arquivo está disponível em uma pressignedURL de um bucket do s3.

Na minha máquina consigo executar o RPA sem problemas pois eu salvo o arquivo em um diretório e consigo utilizar com o seguinte código:

driver.find_element(By.ID, "UPFILE").send_keys(os.getcwd()+"\Report.xlsx")COPIAR CÓDIGO

Porém utilizando lambda não possuo nenhum diretório, a minha dúvida seria dá para salvar esse arquivo em memória e passar ele para meu input?

2 respostas

Desculpem a ignorancia amigos, fica aqui como base de conhecimento.

A aws lambda disponibiliza um diretorio temporario durante a execução da função em '/tmp/'

Olá Marcus, tudo bem com você?

Peço desculpas por demorar em lhe responder.

Fico feliz que tenha encontrado a resposta, você compartilhar com a comunidade do fórum a solução encontrada é de suma importância.

Conte sempre com a comunidade do fórum Alura.

Em caso de dúvidas, encontro-me à disposição.

Abraços e bons estudos.