{"id":8,"date":"2016-02-01T17:00:57","date_gmt":"2016-02-01T17:00:57","guid":{"rendered":"http:\/\/vanilton.net\/blog\/?p=8"},"modified":"2016-03-06T12:18:09","modified_gmt":"2016-03-06T16:18:09","slug":"appium-pushfile-device-enviando-arquivo-para-o-device","status":"publish","type":"post","link":"https:\/\/www.vanilton.net\/blog\/automacao\/2016\/02\/01\/appium-pushfile-device-enviando-arquivo-para-o-device\/","title":{"rendered":"Appium &#8211; PushFile Device (Enviando arquivo para o device)"},"content":{"rendered":"<p>Ol\u00e1 galer\u00e1,<\/p>\n<p>Este post \u00e9 curtinho e apenas para deixar registrado como realizar um pushFile para o device com o Appium utilizando sua biblioteca <a href=\"https:\/\/github.com\/appium\/java-client\">Java Client<\/a>. Abaixo segue uma classe de exemplo.<\/p>\n<p><!--more--><\/p>\n<h1>Classe Exemplo<\/h1>\n<div class=\"oembed-gist\"><script src=\"https:\/\/gist.github.com\/Vanilton18\/fb6768bec2d3067cdb47.js\"><\/script><noscript>View the code on <a href=\"https:\/\/gist.github.com\/Vanilton18\/fb6768bec2d3067cdb47\">Gist<\/a>.<\/noscript><\/div>\n<p>OBS: O caminho para o arquivo dentro do device como utilizado neste exemplo<\/p>\n<pre>String filePathInDevice = \"\/sdcard\/appium\/StartWarsTema.mp3\";<\/pre>\n<p>caso n\u00e3o exista \u00e9 criado pela fun\u00e7\u00e3o pushFile do Appium Java Client, e outra informa\u00e7\u00e3o \u00e9 caso o arquivo j\u00e1 exista na pasta o mesmo \u00e9 sobrescrito pelo arquivo enviado.<\/p>\n<p>A classe acima deve ser executado como JUnit Test, lembrando que deve ser observado e alterado a Plataforma, Aplica\u00e7\u00e3o e Device ID no qual ocorrer\u00e3o os testes. Neste exemplo foi utilizado a plataforma Android, aplica\u00e7\u00e3o Skype e Device ID\u00a00431456823, sendo este \u00faltimo par\u00e2metro opcional quando for o \u00fanico device conectado ao ADB.<\/p>\n<p>O Projeto exemplo est\u00e1 no formato Maven e pode ser baixado no <a href=\"http:\/\/bit.ly\/1Pw664g\">link<\/a>.<\/p>\n<p>At\u00e9 mais!<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Ol\u00e1 galer\u00e1, Este post \u00e9 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.<\/p>\n","protected":false},"author":1,"featured_media":126,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":[],"categories":[3,2,8,9,10],"tags":[11],"wppr_data":[],"_links":{"self":[{"href":"https:\/\/www.vanilton.net\/blog\/wp-json\/wp\/v2\/posts\/8"}],"collection":[{"href":"https:\/\/www.vanilton.net\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.vanilton.net\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.vanilton.net\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.vanilton.net\/blog\/wp-json\/wp\/v2\/comments?post=8"}],"version-history":[{"count":4,"href":"https:\/\/www.vanilton.net\/blog\/wp-json\/wp\/v2\/posts\/8\/revisions"}],"predecessor-version":[{"id":79,"href":"https:\/\/www.vanilton.net\/blog\/wp-json\/wp\/v2\/posts\/8\/revisions\/79"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.vanilton.net\/blog\/wp-json\/wp\/v2\/media\/126"}],"wp:attachment":[{"href":"https:\/\/www.vanilton.net\/blog\/wp-json\/wp\/v2\/media?parent=8"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.vanilton.net\/blog\/wp-json\/wp\/v2\/categories?post=8"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.vanilton.net\/blog\/wp-json\/wp\/v2\/tags?post=8"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}