{"id":2566,"date":"2011-07-01T07:00:04","date_gmt":"2011-07-01T05:00:04","guid":{"rendered":"http:\/\/blogs.wittwer.fr\/whiler\/?p=2566"},"modified":"2012-03-03T04:38:38","modified_gmt":"2012-03-03T03:38:38","slug":"editeur-monkeyrunner","status":"publish","type":"post","link":"https:\/\/blogs.wittwer.fr\/whiler\/2011\/07\/01\/editeur-monkeyrunner\/","title":{"rendered":"Editeur MonkeyRunner"},"content":{"rendered":"<p>Suite \u00e0 mes investigations o\u00f9 j&rsquo;ai d\u00e9couvert comment <a href=\"\/whiler\/2011\/06\/29\/snapshot-android-delphi\/\">capturer un \u00e9cran Android<\/a>, puis comment le <a href=\"\/whiler\/2011\/06\/30\/piloter-son-android\/\">manipuler \u00e0 distance<\/a>, j&rsquo;ai ajout\u00e9 \u00e0 <a title=\"T\u00e9l\u00e9charger l'application\" href=\"https:\/\/www.whiler.com\/freewares\/download?wgetandroidsnapshot.exe\">wGetAndroidSnapshot<\/a> une fen\u00eatre suppl\u00e9mentaire permettant d&rsquo;enregistrer des clics (sur place <em>touch<\/em>, ou glisser <em>drag<\/em>) dans un script MonkeyRunner, afin de les tester\/r\u00e9p\u00e9ter sur le t\u00e9l\u00e9phone.<br \/>\n<div id=\"attachment_2567\" style=\"width: 310px\" class=\"wp-caption aligncenter\"><a href=\"\/whiler\/wp-content\/uploads\/2011\/06\/wGetAndroidSnapshot-monkeyrunner.png\"><img loading=\"lazy\" decoding=\"async\" aria-describedby=\"caption-attachment-2567\" src=\"\/whiler\/wp-content\/uploads\/2011\/06\/wGetAndroidSnapshot-monkeyrunner-300x257.png\" alt=\"Editeur MonkeyRunner\" title=\"Editeur MonkeyRunner\" width=\"300\" height=\"257\" class=\"size-medium wp-image-2567\" srcset=\"https:\/\/blogs.wittwer.fr\/whiler\/wp-content\/uploads\/2011\/06\/wGetAndroidSnapshot-monkeyrunner-300x257.png 300w, https:\/\/blogs.wittwer.fr\/whiler\/wp-content\/uploads\/2011\/06\/wGetAndroidSnapshot-monkeyrunner.png 807w\" sizes=\"auto, (max-width: 300px) 100vw, 300px\" \/><\/a><p id=\"caption-attachment-2567\" class=\"wp-caption-text\">Editeur MonkeyRunner<\/p><\/div><\/p>\n<p>Pour la cin\u00e9matique, un exemple en vid\u00e9o&nbsp;:<br \/>\n<!--more--><center>\n<div class=\"youtube-embed\" itemprop=\"video\" itemscope itemtype=\"https:\/\/schema.org\/VideoObject\">\n\t<meta itemprop=\"url\" content=\"https:\/\/www.youtube.com\/v\/Ow6CKh7z4N4\" \/>\n\t<meta itemprop=\"name\" content=\"Editeur MonkeyRunner\" \/>\n\t<meta itemprop=\"description\" content=\"Editeur MonkeyRunner\" \/>\n\t<meta itemprop=\"uploadDate\" content=\"2011-07-01T07:00:04+02:00\" \/>\n\t<meta itemprop=\"thumbnailUrl\" content=\"https:\/\/i.ytimg.com\/vi\/Ow6CKh7z4N4\/default.jpg\" \/>\n\t<meta itemprop=\"embedUrl\" content=\"https:\/\/www.youtube.com\/embed\/Ow6CKh7z4N4\" \/>\n\t<meta itemprop=\"height\" content=\"340\" \/>\n\t<meta itemprop=\"width\" content=\"560\" \/>\n\t<iframe loading=\"lazy\" style=\"border: 0;\" class=\"youtube-player\" width=\"560\" height=\"340\" src=\"https:\/\/www.youtube.com\/embed\/Ow6CKh7z4N4\" allowfullscreen><\/iframe>\n<\/div>\n<\/center><\/p>\n<p>L&rsquo;\u00e9diteur est basique, mais peut, tout de m\u00eame s&rsquo;av\u00e9rer pratique. N&rsquo;h\u00e9sitez pas \u00e0 me faire vos retours. <img src=\"https:\/\/blogs.wittwer.fr\/whiler\/wp-includes\/images\/smilies\/skype\/\/wink.gif\" alt=\";)\" class=\"wp-smiley\" style=\"height: 1em; max-height: 1em;\" \/> <\/p>\n<p><center><a href=\"\/whiler\/category\/computer\/delphi\/\" title=\"Articles concernant Delphi\"><img loading=\"lazy\" decoding=\"async\" src=\"\/whiler\/wp-content\/uploads\/2009\/10\/built_with_delphi.png\" alt=\"D\u00e9velopp\u00e9 en Delphi\" title=\"D\u00e9velopp\u00e9 en Delphi\" width=\"125\" height=\"51\" class=\"size-full wp-image-2721\" \/><\/a><\/center><\/p>\n<div class=\"thanks_button_div\" \n                  style=\"float: right; margin-right: 10px; margin-top:10px;\"><div id=\"thanksButtonDiv_2566_1\" style=\"background-image:url(https:\/\/blogs.wittwer.fr\/whiler\/wp-content\/plugins\/thanks-you-counter-button\/images\/thanks_compact_brown1.png); background-repeat:no-repeat; float: left; display: inline;\"\n                onmouseover=\"javascript:thankYouChangeButtonImage('thanksButtonDiv_2566_1', true);\" \n                onmouseout=\"javascript:thankYouChangeButtonImage('thanksButtonDiv_2566_1', false);\"\n                onclick=\"javascript:thankYouChangeButtonImage('thanksButtonDiv_2566_1', false);\" >\n                <input type=\"button\" onclick=\"thankYouButtonClick(2566, 'You left &ldquo;Thanks&rdquo; already for this post')\" value=\"Merci\u00a0 16\"\n                  class=\"thanks_button thanks_compact thanks_brown1\"\n                  style=\"  font-family: Verdana, Arial, Sans-Serif; font-size: 14px; font-weight: normal;; color:#00f;\"\n                  id=\"thanksButton_2566_1\" title=\"Click to leave &ldquo;Thanks&rdquo; for this post\"\/>\n             <\/div><div id=\"ajax_loader_2566_1\" style=\"display:inline;visibility: hidden;\"><img decoding=\"async\" alt=\"ajax loader\" src=\"https:\/\/blogs.wittwer.fr\/whiler\/wp-content\/plugins\/thanks-you-counter-button\/images\/ajax-loader.gif\" \/><\/div><\/div>","protected":false},"excerpt":{"rendered":"<p>Suite \u00e0 mes investigations o\u00f9 j\u2019ai d\u00e9couvert comment capturer un \u00e9cran Android, puis comment le manipuler \u00e0 distance, j\u2019ai ajout\u00e9 \u00e0 wGetAndroidSnapshot une fen\u00eatre suppl\u00e9mentaire permettant d\u2019enregistrer des clics afin de les r\u00e9p\u00e9ter sur le t\u00e9l\u00e9phone en utilisant MonkeyRunner&#8230;<\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":"","_links_to":"","_links_to_target":""},"categories":[132,7,6],"tags":[158,154,93,96],"class_list":["post-2566","post","type-post","status-publish","format-standard","hentry","category-android","category-delphi","category-dev","tag-android","tag-delphi","tag-freeware","tag-video"],"_links":{"self":[{"href":"https:\/\/blogs.wittwer.fr\/whiler\/wp-json\/wp\/v2\/posts\/2566","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/blogs.wittwer.fr\/whiler\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/blogs.wittwer.fr\/whiler\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/blogs.wittwer.fr\/whiler\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/blogs.wittwer.fr\/whiler\/wp-json\/wp\/v2\/comments?post=2566"}],"version-history":[{"count":0,"href":"https:\/\/blogs.wittwer.fr\/whiler\/wp-json\/wp\/v2\/posts\/2566\/revisions"}],"wp:attachment":[{"href":"https:\/\/blogs.wittwer.fr\/whiler\/wp-json\/wp\/v2\/media?parent=2566"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/blogs.wittwer.fr\/whiler\/wp-json\/wp\/v2\/categories?post=2566"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/blogs.wittwer.fr\/whiler\/wp-json\/wp\/v2\/tags?post=2566"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}