{"id":27006,"date":"2021-02-19T01:38:10","date_gmt":"2021-02-19T01:38:10","guid":{"rendered":"https:\/\/app14743.cloudwayssites.com\/?p=27006"},"modified":"2023-02-07T19:39:34","modified_gmt":"2023-02-08T03:39:34","slug":"easy-appium-setup-guide","status":"publish","type":"post","link":"https:\/\/app14743.cloudwayssites.com\/blog\/easy-appium-setup-guide\/","title":{"rendered":"A Guide To Installing Appium -The Easy Way"},"content":{"rendered":"\n<p>Appium is an open source test automation framework for use with native, hybrid and mobile web apps.<\/p>\n\n\n\n<p>Developers install Appium to drive iOS, Android, and Windows apps using the WebDriver protocol which gives you the ability to automate any mobile app from any language and any test framework.<\/p>\n\n\n\n<p>Appium released its first major version almost 7 years ago. Since then, Appium has rolled out a lot of new features and its automation backend architecture has evolved quite a lot.&nbsp;<\/p>\n\n\n\n<p>That said, getting started with implementing automated tests and executing them using Appium the 1st time can be a daunting experience.<\/p>\n\n\n\n<p>There are a lot of dependencies that need to be set up &#8211; node, android-command-line tools, appium, etc.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"h-appium-install-scripts\">Appium Install Scripts<\/h2>\n\n\n\n<p>In order to make this task easier, and avoid having to do this manually, one at a time, I have written a script that will help setup the Appium-Android environment automatically for you. The script is available for Mac OSX and Ubuntu and will install the latest available version of the dependencies &amp; appium itself.<\/p>\n\n\n\n<p>You can find the scripts here:<\/p>\n\n\n\n<p>MacOSX: <a href=\"https:\/\/github.com\/anandbagmar\/AppiumJavaSample\/blob\/master\/setup_mac.sh\">setup_mac.sh<\/a><\/p>\n\n\n\n<p>Ubuntu: <a href=\"https:\/\/github.com\/anandbagmar\/AppiumJavaSample\/blob\/master\/setup_linux.sh\">setup_linux.sh<\/a><\/p>\n\n\n\n<p>The mentioned setup scripts install all dependencies required for implementing \/ running tests on Android devices. To do the setup for iOS devices, run <strong><em>appium-doctor<\/em><\/strong> and see the list of dependencies that are missing, and install the same.<\/p>\n\n\n\n<p>To ensure the setup is working properly, you can clone \/ download this sample repository (<a href=\"https:\/\/github.com\/anandbagmar\/AppiumJavaSample\">https:\/\/github.com\/anandbagmar\/AppiumJavaSample<\/a>) which has 2 tests that can be executed to verify the setup.&nbsp;<\/p>\n\n\n\n<p>Refer to the <a href=\"https:\/\/github.com\/anandbagmar\/AppiumJavaSample\/blob\/master\/README.md\">README<\/a> file for specifics of the prerequisites to do the setup and also for running the tests.<\/p>\n\n\n\n<p>To get full value of your functional test automation, add the power of Visual AI to your tests. You can refer to the relevant tutorial for adding Applitools Visual AI to your Appium tests from <a href=\"https:\/\/app14743.cloudwayssites.com\/tutorials\/\">here<\/a>.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"h-summary\">Summary<\/h2>\n\n\n\n<p>Automate your Android and Appium test execution environment installation using an automated script on MacOSX (<a href=\"https:\/\/github.com\/anandbagmar\/AppiumJavaSample\/blob\/master\/setup_mac.sh\">setup_mac.sh<\/a>) and Ubuntu (<a href=\"https:\/\/github.com\/anandbagmar\/AppiumJavaSample\/blob\/master\/setup_linux.sh\">setup_linux.sh<\/a>).<\/p>\n","protected":false},"excerpt":{"rendered":"<p> I have written a script that will help set the Appium-Android environment automatically for you. The script is available for Mac OSX and Ubuntu and will set up the latest available version of the dependencies &#038; appium itself.<\/p>\n","protected":false},"author":37,"featured_media":27007,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"footnotes":""},"categories":[12271],"tags":[10021,13878],"acf":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v24.5 (Yoast SEO v24.5) - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>The Easiest Way to Install Appium - AI-Powered End-to-End Testing | Applitools<\/title>\n<meta name=\"description\" content=\"This guide will show you how to Install Appium quickly using a script to setup the environment automatically for you.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/app14743.cloudwayssites.com\/blog\/easy-appium-setup-guide\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"A Guide To Installing Appium -The Easy Way\" \/>\n<meta property=\"og:description\" content=\"I have written a script that will help set the Appium-Android environment automatically for you. The script is available for Mac OSX and Ubuntu and will set up the latest available version of the dependencies &amp; appium itself.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/app14743.cloudwayssites.com\/blog\/easy-appium-setup-guide\/\" \/>\n<meta property=\"og:site_name\" content=\"AI-Powered End-to-End Testing | Applitools\" \/>\n<meta property=\"article:published_time\" content=\"2021-02-19T01:38:10+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2023-02-08T03:39:34+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/app14743.cloudwayssites.com\/wp-content\/uploads\/2021\/02\/shutterstock_393607117-1680-1024x683.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"1024\" \/>\n\t<meta property=\"og:image:height\" content=\"683\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"author\" content=\"Anand Bagmar\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Anand Bagmar\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"2 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/app14743.cloudwayssites.com\/blog\/easy-appium-setup-guide\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/app14743.cloudwayssites.com\/blog\/easy-appium-setup-guide\/\"},\"author\":{\"name\":\"Anand Bagmar\",\"@id\":\"https:\/\/app14743.cloudwayssites.com\/#\/schema\/person\/fc39e08e8c24a4efcf2445d087febd1d\"},\"headline\":\"A Guide To Installing Appium -The Easy Way\",\"datePublished\":\"2021-02-19T01:38:10+00:00\",\"dateModified\":\"2023-02-08T03:39:34+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/app14743.cloudwayssites.com\/blog\/easy-appium-setup-guide\/\"},\"wordCount\":346,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\/\/app14743.cloudwayssites.com\/#organization\"},\"image\":{\"@id\":\"https:\/\/app14743.cloudwayssites.com\/blog\/easy-appium-setup-guide\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/app14743.cloudwayssites.com\/wp-content\/uploads\/2021\/02\/shutterstock_393607117-1680.jpg\",\"keywords\":[\"Appium\",\"Getting Started\"],\"articleSection\":[\"Getting Started\"],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/app14743.cloudwayssites.com\/blog\/easy-appium-setup-guide\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/app14743.cloudwayssites.com\/blog\/easy-appium-setup-guide\/\",\"url\":\"https:\/\/app14743.cloudwayssites.com\/blog\/easy-appium-setup-guide\/\",\"name\":\"The Easiest Way to Install Appium - AI-Powered End-to-End Testing | Applitools\",\"isPartOf\":{\"@id\":\"https:\/\/app14743.cloudwayssites.com\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/app14743.cloudwayssites.com\/blog\/easy-appium-setup-guide\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/app14743.cloudwayssites.com\/blog\/easy-appium-setup-guide\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/app14743.cloudwayssites.com\/wp-content\/uploads\/2021\/02\/shutterstock_393607117-1680.jpg\",\"datePublished\":\"2021-02-19T01:38:10+00:00\",\"dateModified\":\"2023-02-08T03:39:34+00:00\",\"description\":\"This guide will show you how to Install Appium quickly using a script to setup the environment automatically for you.\",\"breadcrumb\":{\"@id\":\"https:\/\/app14743.cloudwayssites.com\/blog\/easy-appium-setup-guide\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/app14743.cloudwayssites.com\/blog\/easy-appium-setup-guide\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/app14743.cloudwayssites.com\/blog\/easy-appium-setup-guide\/#primaryimage\",\"url\":\"https:\/\/app14743.cloudwayssites.com\/wp-content\/uploads\/2021\/02\/shutterstock_393607117-1680.jpg\",\"contentUrl\":\"https:\/\/app14743.cloudwayssites.com\/wp-content\/uploads\/2021\/02\/shutterstock_393607117-1680.jpg\",\"width\":1680,\"height\":1120,\"caption\":\"Top view hands circle using phone in cafe - Multiracial friends mobile addicted interior scene from above - Wifi connected people in bar table meeting - Concept of teamwork main focus on left phones\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/app14743.cloudwayssites.com\/blog\/easy-appium-setup-guide\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/app14743.cloudwayssites.com\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Getting Started\",\"item\":\"https:\/\/app14743.cloudwayssites.com\/blog\/category\/getting-started\/\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"A Guide To Installing Appium -The Easy Way\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/app14743.cloudwayssites.com\/#website\",\"url\":\"https:\/\/app14743.cloudwayssites.com\/\",\"name\":\"Applitools Visual AI\",\"description\":\"Applitools delivers full end-to-end test automation with AI infused at every step.\",\"publisher\":{\"@id\":\"https:\/\/app14743.cloudwayssites.com\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/app14743.cloudwayssites.com\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/app14743.cloudwayssites.com\/#organization\",\"name\":\"Applitools\",\"url\":\"https:\/\/app14743.cloudwayssites.com\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/app14743.cloudwayssites.com\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/app14743.cloudwayssites.com\/wp-content\/uploads\/2020\/03\/applitools.png\",\"contentUrl\":\"https:\/\/app14743.cloudwayssites.com\/wp-content\/uploads\/2020\/03\/applitools.png\",\"width\":156,\"height\":28,\"caption\":\"Applitools\"},\"image\":{\"@id\":\"https:\/\/app14743.cloudwayssites.com\/#\/schema\/logo\/image\/\"}},{\"@type\":\"Person\",\"@id\":\"https:\/\/app14743.cloudwayssites.com\/#\/schema\/person\/fc39e08e8c24a4efcf2445d087febd1d\",\"name\":\"Anand Bagmar\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/app14743.cloudwayssites.com\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/6d6fe58f00f499285458d74a1b3e4a1a?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/6d6fe58f00f499285458d74a1b3e4a1a?s=96&d=mm&r=g\",\"caption\":\"Anand Bagmar\"},\"url\":\"https:\/\/app14743.cloudwayssites.com\/blog\/author\/anandbagmar\/\"}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"The Easiest Way to Install Appium - AI-Powered End-to-End Testing | Applitools","description":"This guide will show you how to Install Appium quickly using a script to setup the environment automatically for you.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/app14743.cloudwayssites.com\/blog\/easy-appium-setup-guide\/","og_locale":"en_US","og_type":"article","og_title":"A Guide To Installing Appium -The Easy Way","og_description":"I have written a script that will help set the Appium-Android environment automatically for you. The script is available for Mac OSX and Ubuntu and will set up the latest available version of the dependencies & appium itself.","og_url":"https:\/\/app14743.cloudwayssites.com\/blog\/easy-appium-setup-guide\/","og_site_name":"AI-Powered End-to-End Testing | Applitools","article_published_time":"2021-02-19T01:38:10+00:00","article_modified_time":"2023-02-08T03:39:34+00:00","og_image":[{"width":1024,"height":683,"url":"https:\/\/app14743.cloudwayssites.com\/wp-content\/uploads\/2021\/02\/shutterstock_393607117-1680-1024x683.jpg","type":"image\/jpeg"}],"author":"Anand Bagmar","twitter_card":"summary_large_image","twitter_misc":{"Written by":"Anand Bagmar","Est. reading time":"2 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/app14743.cloudwayssites.com\/blog\/easy-appium-setup-guide\/#article","isPartOf":{"@id":"https:\/\/app14743.cloudwayssites.com\/blog\/easy-appium-setup-guide\/"},"author":{"name":"Anand Bagmar","@id":"https:\/\/app14743.cloudwayssites.com\/#\/schema\/person\/fc39e08e8c24a4efcf2445d087febd1d"},"headline":"A Guide To Installing Appium -The Easy Way","datePublished":"2021-02-19T01:38:10+00:00","dateModified":"2023-02-08T03:39:34+00:00","mainEntityOfPage":{"@id":"https:\/\/app14743.cloudwayssites.com\/blog\/easy-appium-setup-guide\/"},"wordCount":346,"commentCount":0,"publisher":{"@id":"https:\/\/app14743.cloudwayssites.com\/#organization"},"image":{"@id":"https:\/\/app14743.cloudwayssites.com\/blog\/easy-appium-setup-guide\/#primaryimage"},"thumbnailUrl":"https:\/\/app14743.cloudwayssites.com\/wp-content\/uploads\/2021\/02\/shutterstock_393607117-1680.jpg","keywords":["Appium","Getting Started"],"articleSection":["Getting Started"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/app14743.cloudwayssites.com\/blog\/easy-appium-setup-guide\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/app14743.cloudwayssites.com\/blog\/easy-appium-setup-guide\/","url":"https:\/\/app14743.cloudwayssites.com\/blog\/easy-appium-setup-guide\/","name":"The Easiest Way to Install Appium - AI-Powered End-to-End Testing | Applitools","isPartOf":{"@id":"https:\/\/app14743.cloudwayssites.com\/#website"},"primaryImageOfPage":{"@id":"https:\/\/app14743.cloudwayssites.com\/blog\/easy-appium-setup-guide\/#primaryimage"},"image":{"@id":"https:\/\/app14743.cloudwayssites.com\/blog\/easy-appium-setup-guide\/#primaryimage"},"thumbnailUrl":"https:\/\/app14743.cloudwayssites.com\/wp-content\/uploads\/2021\/02\/shutterstock_393607117-1680.jpg","datePublished":"2021-02-19T01:38:10+00:00","dateModified":"2023-02-08T03:39:34+00:00","description":"This guide will show you how to Install Appium quickly using a script to setup the environment automatically for you.","breadcrumb":{"@id":"https:\/\/app14743.cloudwayssites.com\/blog\/easy-appium-setup-guide\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/app14743.cloudwayssites.com\/blog\/easy-appium-setup-guide\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/app14743.cloudwayssites.com\/blog\/easy-appium-setup-guide\/#primaryimage","url":"https:\/\/app14743.cloudwayssites.com\/wp-content\/uploads\/2021\/02\/shutterstock_393607117-1680.jpg","contentUrl":"https:\/\/app14743.cloudwayssites.com\/wp-content\/uploads\/2021\/02\/shutterstock_393607117-1680.jpg","width":1680,"height":1120,"caption":"Top view hands circle using phone in cafe - Multiracial friends mobile addicted interior scene from above - Wifi connected people in bar table meeting - Concept of teamwork main focus on left phones"},{"@type":"BreadcrumbList","@id":"https:\/\/app14743.cloudwayssites.com\/blog\/easy-appium-setup-guide\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/app14743.cloudwayssites.com\/"},{"@type":"ListItem","position":2,"name":"Getting Started","item":"https:\/\/app14743.cloudwayssites.com\/blog\/category\/getting-started\/"},{"@type":"ListItem","position":3,"name":"A Guide To Installing Appium -The Easy Way"}]},{"@type":"WebSite","@id":"https:\/\/app14743.cloudwayssites.com\/#website","url":"https:\/\/app14743.cloudwayssites.com\/","name":"Applitools Visual AI","description":"Applitools delivers full end-to-end test automation with AI infused at every step.","publisher":{"@id":"https:\/\/app14743.cloudwayssites.com\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/app14743.cloudwayssites.com\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/app14743.cloudwayssites.com\/#organization","name":"Applitools","url":"https:\/\/app14743.cloudwayssites.com\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/app14743.cloudwayssites.com\/#\/schema\/logo\/image\/","url":"https:\/\/app14743.cloudwayssites.com\/wp-content\/uploads\/2020\/03\/applitools.png","contentUrl":"https:\/\/app14743.cloudwayssites.com\/wp-content\/uploads\/2020\/03\/applitools.png","width":156,"height":28,"caption":"Applitools"},"image":{"@id":"https:\/\/app14743.cloudwayssites.com\/#\/schema\/logo\/image\/"}},{"@type":"Person","@id":"https:\/\/app14743.cloudwayssites.com\/#\/schema\/person\/fc39e08e8c24a4efcf2445d087febd1d","name":"Anand Bagmar","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/app14743.cloudwayssites.com\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/6d6fe58f00f499285458d74a1b3e4a1a?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/6d6fe58f00f499285458d74a1b3e4a1a?s=96&d=mm&r=g","caption":"Anand Bagmar"},"url":"https:\/\/app14743.cloudwayssites.com\/blog\/author\/anandbagmar\/"}]}},"_links":{"self":[{"href":"https:\/\/app14743.cloudwayssites.com\/wp-json\/wp\/v2\/posts\/27006"}],"collection":[{"href":"https:\/\/app14743.cloudwayssites.com\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/app14743.cloudwayssites.com\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/app14743.cloudwayssites.com\/wp-json\/wp\/v2\/users\/37"}],"replies":[{"embeddable":true,"href":"https:\/\/app14743.cloudwayssites.com\/wp-json\/wp\/v2\/comments?post=27006"}],"version-history":[{"count":0,"href":"https:\/\/app14743.cloudwayssites.com\/wp-json\/wp\/v2\/posts\/27006\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/app14743.cloudwayssites.com\/wp-json\/wp\/v2\/media\/27007"}],"wp:attachment":[{"href":"https:\/\/app14743.cloudwayssites.com\/wp-json\/wp\/v2\/media?parent=27006"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/app14743.cloudwayssites.com\/wp-json\/wp\/v2\/categories?post=27006"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/app14743.cloudwayssites.com\/wp-json\/wp\/v2\/tags?post=27006"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}