Olá galerá,
Este post é curtinho e apenas para deixar registrado como realizar um pushFile para o device com o Appium utilizando sua biblioteca Java Client. Abaixo segue uma classe de exemplo.
Classe Exemplo
OBS: O caminho para o arquivo dentro do device como utilizado neste exemplo
String filePathInDevice = "/sdcard/appium/StartWarsTema.mp3";
caso não exista é criado pela função pushFile do Appium Java Client, e outra informação é caso o arquivo já exista na pasta o mesmo é sobrescrito pelo arquivo enviado.
A classe acima deve ser executado como JUnit Test, lembrando que deve ser observado e alterado a Plataforma, Aplicação e Device ID no qual ocorrerão os testes. Neste exemplo foi utilizado a plataforma Android, aplicação Skype e Device ID 0431456823, sendo este último parâmetro opcional quando for o único device conectado ao ADB.
O Projeto exemplo está no formato Maven e pode ser baixado no link.
Até mais!