{"id":15553,"date":"2019-06-13T05:29:12","date_gmt":"2019-06-13T05:29:12","guid":{"rendered":"https:\/\/app14743.cloudwayssites.com\/blog\/?p=5553"},"modified":"2020-04-17T21:23:40","modified_gmt":"2020-04-17T21:23:40","slug":"genymotion-appium-android","status":"publish","type":"post","link":"https:\/\/app14743.cloudwayssites.com\/blog\/genymotion-appium-android\/","title":{"rendered":"Using Genymotion, Appium &#038; Applitools to visually test Android apps"},"content":{"rendered":"<p>If you want to run mobile applications, you want to run on Android. Android devices dominate the smartphone market. Genymotion allows you to run your Appium tests in parallel on a range of virtual Android devices. Applitools lets you rapidly validate how each device renders each Appium test. Together, Genymotion and Applitools give you coverage with speed for your functional and visual tests.<\/p>\n<p><!--more-->As a QA automation professional, you know you need to test on Android. \u00a0Then you look at the market and realize just how fragmented the market is.<\/p>\n<h2 id=\"h.b59cns93z71z\">How fragmented is Android?<\/h2>\n<p>Fragmented is an understatement. <a href=\"https:\/\/www.opensignal.com\/sites\/opensignal-com\/files\/data\/reports\/global\/data-2015-08\/2015_08_fragmentation_report.pdf\" target=\"_blank\" rel=\"noopener noreferrer\">A study by OpenSignal<\/a>\u00a0measured over 24,000 unique models of Android devices in use, running nine different Android OS versions across over three dozen different screen sizes, manufactured by 1,294 distinct device vendors. That is fragmentation. These numbers are mind-boggling, so here\u2019s a chart to explain. Each box represents the usage share of one phone model.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-5550 aligncenter\" src=\"https:\/\/app14743.cloudwayssites.com\/wp-content\/uploads\/2019\/06\/pasted-image-0-2.png\" alt=\"\" width=\"1106\" height=\"740\" \/><img alt=\"\" \/><\/p>\n<p>Plenty of other studies confirm this. There are <a href=\"https:\/\/phandroid.com\/manufacturers\/\" target=\"_blank\" rel=\"noopener noreferrer\">19 major vendors of Android devices<\/a>. Leading manufacturers include <a href=\"https:\/\/www.samsung.com\/us\/mobile\/phones\/\" target=\"_blank\" rel=\"noopener noreferrer\">Samsung<\/a>, <a href=\"https:\/\/consumer.huawei.com\/en\/phones\/\" target=\"_blank\" rel=\"noopener noreferrer\">Huawei<\/a>, <a href=\"https:\/\/www.oneplus.com\/\" target=\"_blank\" rel=\"noopener noreferrer\">OnePlus<\/a>, <a href=\"https:\/\/www.mi.com\/global\/\" target=\"_blank\" rel=\"noopener noreferrer\">Xiaome<\/a>, and <a href=\"https:\/\/store.google.com\/category\/phones\" target=\"_blank\" rel=\"noopener noreferrer\">Google<\/a>. The market share of the leading Android device is <a href=\"https:\/\/www.appbrain.com\/stats\/top-android-phones\" target=\"_blank\" rel=\"noopener noreferrer\">less than 2% of the market<\/a>, and the market share of the top 10 devices is 11%. The most popular \u00a0Android version accounts for <a href=\"https:\/\/www.appbrain.com\/stats\/top-android-sdk-versions\" target=\"_blank\" rel=\"noopener noreferrer\">only 31% of the market<\/a>.<\/p>\n<p>We would all like to think that Android devices behave exactly the same way. \u00a0But, no one knows for sure without testing. If you check through the <a href=\"https:\/\/issuetracker.google.com\/issues?q=android&amp;p=1\" target=\"_blank\" rel=\"noopener noreferrer\">Google Issue Tracker<\/a>, you\u2019ll find a range of issues that end up as platform-specific.<\/p>\n<h2>Implications for Android Test Coverage<\/h2>\n<p>So, if every Android device might behave differently, exactly how should you test your Android apps? One way is to run the test functionally on each platform and measure behavior in code &#8211; that\u2019s costly. Another way is to run functionally on one platform and hope the code works on the others. Functionally, this can tell you that the app works &#8211; but you are left vulnerable to device-specific behaviors that may not be obvious without testing.<\/p>\n<p>To visualize the challenge of testing against 24,000 unique platforms, imagine your application has just 10 screens. If you placed these ten different screens on 24,000 unique devices end-to-end, they would stretch over 30 miles. That\u2019s longer than the distance of a marathon!<\/p>\n<p>Could you imagine manually checking a marathon\u2019s worth of screens with every release?<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-5558 aligncenter\" src=\"https:\/\/app14743.cloudwayssites.com\/wp-content\/uploads\/2019\/06\/image1_New.jpg\" alt=\"\" width=\"1999\" height=\"1333\" \/><img alt=\"\" \/><\/p>\n<p>I can\u2019t run a marathon, much less do while examining thousands of screens. Thankfully there\u2019s a better way, which I\u2019ll explain in this post: using <a href=\"https:\/\/www.genymotion.com\/\" target=\"_blank\" rel=\"noopener noreferrer\">Genymotion<\/a>, <a href=\"http:\/\/appium.io\/\" target=\"_blank\" rel=\"noopener noreferrer\">Appium<\/a>, and <a href=\"https:\/\/app14743.cloudwayssites.com\/\">Applitools<\/a>.<\/p>\n<h2 id=\"h.agysixyubk4t\">What is Genymotion?<\/h2>\n<p>Genymotion is the industry-leading provider of cloud-based Android emulation and <a href=\"https:\/\/en.wikipedia.org\/wiki\/Remote_mobile_virtualization#Virtual_mobile_infrastructure_(VMI)\" target=\"_blank\" rel=\"noopener noreferrer\">virtual mobile infrastructure<\/a>\u00a0solutions. Genymotion frees you from having to build your own Android device farm.<\/p>\n<p>Once you integrate your Appium tests with <a href=\"https:\/\/www.genymotion.com\/cloud\/\" target=\"_blank\" rel=\"noopener noreferrer\">Genymotion Cloud<\/a>, you can run them in parallel across many Android devices at once, to detect bugs as soon as possible and spend less time on test runs. That\u2019s powerful.<\/p>\n<p>With Genymotion Cloud, you can choose to test against just the most popular Android device\/OS combinations. Or, you can test the combinations for a specific platform vendor in detail. Genymotion gives you the flexibility to run whatever combination of Androids you need.<\/p>\n<p><img decoding=\"async\" class=\"wp-image-5551 aligncenter\" src=\"https:\/\/app14743.cloudwayssites.com\/wp-content\/uploads\/2019\/06\/pasted-image-0-3.jpg\" alt=\"pasted image 0 3\" \/><\/p>\n<h2 id=\"h.3gi2ntodxf6l\">Why use Genymotion Cloud &amp; Applitools?<\/h2>\n<p>Genymotion Cloud can run your Android <em>functional<\/em> tests across multiple platforms. However, functional tests are a subset of the device and OS version issues you might encounter with your application. In addition to functional tests. you can run into visual issues that affect how your app looks as well as how it runs. How do you run <em>visual<\/em>\u00a0UI tests with Genymotion Cloud? Applitools.<\/p>\n<p>Applitools provides AI-powered visual testing of applications and allows you to test cross-platform easily to identify visual bugs. Visual regressions seem like they might be simply a distraction to your customers. At worst, though, visual errors block your customers from completing transactions. Visual errors have real costs &#8211; and without visual testing, they often don\u2019t appear until a user encounters them in the field.<\/p>\n<p>Here\u2019s one example of what I\u2019m talking about. This messed-up layout blocked Instagram from making any money on this ad, and probably led to an upset customer and engineering VP. All the elements are present, so this screen probably passed functional testing.<\/p>\n<p><img decoding=\"async\" class=\"wp-image-5549 aligncenter\" src=\"https:\/\/app14743.cloudwayssites.com\/wp-content\/uploads\/2019\/06\/pasted-image-0-1.png\" alt=\"pasted image 0 1\" \/><\/p>\n<p>You can find plenty of other examples of visual regressions by following <a href=\"https:\/\/twitter.com\/search?q=%23guigonewrong&amp;src=typed_query\" target=\"_blank\" rel=\"noopener noreferrer\">#GUIGoneWrong on Twitter<\/a>.<\/p>\n<p>Applitools uses an AI-powered visual testing engine to highlight issues that customers would identify. More importantly, Applitools ignores differences that customers would not notice. If you ever used snapshot testing, you may have stopped because you tracked down <a href=\"https:\/\/app14743.cloudwayssites.com\/blog\/why-screenshot-image-comparison-tools-fail\">too many false positives<\/a>. Applitools finds the issues that matter and ignores the ones that don\u2019t.<\/p>\n<h2 id=\"h.ogrc7g1xercb\">How to use Genymotion, Appium &amp; Applitools?<\/h2>\n<p>Applitools already works with Appium to provide visual testing for your Android OS applications. Now, you can use Applitools and Genymotion to run your visual tests across numerous Android virtual devices. \u00a0To sum up:<\/p>\n<ol>\n<li>Write your tests in Appium using the <a href=\"https:\/\/app14743.cloudwayssites.com\/tutorials\/appium-native-java.html\">Applitools SDK<\/a>\u00a0to capture visual images.<\/li>\n<li>Launch the Genymotion cloud devices via command line.<\/li>\n<li>Your Appium scripts will run visual tests across the Genymotion virtual devices.<\/li>\n<\/ol>\n<p>That\u2019s the overview. To dive into the details, check out this <a href=\"https:\/\/github.com\/applitools\/applitools-genymotion-sample\" target=\"_blank\" rel=\"noopener noreferrer\">step-by-step tutorial on using Genymotion, Appium, and Applitools<\/a>.<\/p>\n<p>While it\u2019s pretty complete, here\u2019s some additional information you\u2019ll need:<\/p>\n<ul>\n<li><a href=\"https:\/\/realpython.com\/installing-python\/\" target=\"_blank\" rel=\"noopener noreferrer\">Download and install Python 3<\/a><\/li>\n<li>Next, install pip3 on <a href=\"https:\/\/www.liquidweb.com\/kb\/install-pip-windows\/\" target=\"_blank\" rel=\"noopener noreferrer\">Windows<\/a>\u00a0or <a href=\"https:\/\/evansdianga.com\/install-pip-osx\/\" target=\"_blank\" rel=\"noopener noreferrer\">macOS<\/a><\/li>\n<li><a href=\"https:\/\/www.androidcentral.com\/installing-android-sdk-windows-mac-and-linux-tutorial\" target=\"_blank\" rel=\"noopener noreferrer\">Finally, make sure you install Android SDK<\/a><\/li>\n<\/ul>\n<p>We\u2019ve put together a series of <a href=\"https:\/\/www.youtube.com\/watch?v=qXuMglfNEeo&amp;list=PLkqF-NUszJY5aTOZ9Uj7KaR3j3_6RT5on\" target=\"_blank\" rel=\"noopener noreferrer\">step-by-step tutorial videos using Genymotion, Appium, and Applitools<\/a>. Here\u2019s the first one:<\/p>\n<p><a href=\"https:\/\/www.youtube.com\/watch?v=qXuMglfNEeo\" target=\"_blank\" rel=\"noopener noreferrer\">https:\/\/www.youtube.com\/watch?v=qXuMglfNEeo<\/a><\/p>\n<h2 id=\"h.bfkhbjacv9wm\">Genymotion, Appium, and Applitools: Better Together<\/h2>\n<p>When you run Appium, Applitools, and Genymotion together, you get a huge boost in test productivity. You get to re-use your existing Appium test scripts. Genymotion lets you run all your functional and visual tests in parallel. And, with the accuracy of Applitools AI-powered visual testing, you track down only issues that matter, without the distraction of false positives.<\/p>\n<h2 id=\"h.mrgnn77k9omm\">Find Out More<\/h2>\n<p>Read more about how to use our products together from <a href=\"https:\/\/www.genymotion.com\/blog\/run-applitools-visual-tests-on-genymotion-cloud\/?utm_source=web-referral&amp;utm_medium=blog&amp;utm_campaign=applitools&amp;utm_content=blog\">this Genymotion blog post<\/a>.<\/p>\n<p>Visit Applitools at the <a href=\"https:\/\/app14743.cloudwayssites.com\/blog\/appium-conference?utm_term=&amp;utm_source=web-referral&amp;utm_medium=blog&amp;utm_content=field-event&amp;utm_campaign=genymotion&amp;utm_subgroup=\">Appium Conference 2019 in Bengaluru, India<\/a>.<\/p>\n<p>Sign up for our upcoming <a href=\"https:\/\/go.applitools.com\/190709-Jonathan-Lipps-webinar.html?utm_term=APP-blog&amp;utm_source=web-direct&amp;utm_medium=&amp;utm_content=webinar&amp;utm_campaign=190709-GM-APP-webinar-w-J-Lipps&amp;webinar_campaign_utm=190709-GM-APP-webinar-w-J-Lipps&amp;webinar_medium_utm=APP-blog&amp;webinar_source_utm=APP-blog\">webinar on July 9 with Jonathan Lipps: Easy Distributed Visual Testing for Mobile Apps and Sites<\/a>.<\/p>\n<p>Find out more about <a href=\"https:\/\/www.genymotion.com\/\" target=\"_blank\" rel=\"noopener noreferrer\">Genymotion Cloud<\/a>, and <a href=\"https:\/\/cloud.geny.io\" target=\"_blank\" rel=\"noopener noreferrer\">sign up for a free account<\/a>\u00a0to get started.<\/p>\n<p>Find out more about Applitools. You can <a href=\"https:\/\/app14743.cloudwayssites.com\/request-demo?utm_term=&amp;utm_source=web-referral&amp;utm_medium=blog&amp;utm_content=request-a-demo&amp;utm_campaign=genymotion&amp;utm_subgroup=\">request a demo<\/a>, sign up for a <a href=\"https:\/\/app14743.cloudwayssites.com\/free?utm_term=&amp;utm_source=web-referral&amp;utm_medium=blog&amp;utm_content=free-account&amp;utm_campaign=genymotion&amp;utm_subgroup=\">free account<\/a>, and view <a href=\"https:\/\/app14743.cloudwayssites.com\/tutorials?utm_term=&amp;utm_source=web-referral&amp;utm_medium=blog&amp;utm_content=tutorial&amp;utm_campaign=genymotion&amp;utm_subgroup=\">our tutorials<\/a>.<\/p>\n<p>&nbsp;<\/p>\n","protected":false},"excerpt":{"rendered":"<p>How to use Genymotion, Appium, and Applitools to do visual UI testing of native mobile Android applications.<\/p>\n","protected":false},"author":77,"featured_media":15552,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"footnotes":""},"categories":[12271],"tags":[10015,12687,10021,12689,12688,12690,12686],"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>Using Genymotion, Appium &amp; Applitools to visually test Android apps - AI-Powered End-to-End Testing | Applitools<\/title>\n<meta name=\"description\" content=\"Genymotion and Applitools give you the speed and coverage as you run Appium tests across the Genymotion Cloud with visual validation using Applitols Eyes.\" \/>\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\/genymotion-appium-android\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Using Genymotion, Appium &amp; Applitools to visually test Android apps\" \/>\n<meta property=\"og:description\" content=\"How to use Genymotion, Appium, and Applitools to do visual UI testing of native mobile Android applications.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/app14743.cloudwayssites.com\/blog\/genymotion-appium-android\/\" \/>\n<meta property=\"og:site_name\" content=\"AI-Powered End-to-End Testing | Applitools\" \/>\n<meta property=\"article:published_time\" content=\"2019-06-13T05:29:12+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2020-04-17T21:23:40+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/app14743.cloudwayssites.com\/wp-content\/uploads\/2019\/06\/Appium-Genymotion-Android.png\" \/>\n\t<meta property=\"og:image:width\" content=\"1039\" \/>\n\t<meta property=\"og:image:height\" content=\"649\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\n<meta name=\"author\" content=\"Michael Battat\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Michael Battat\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"5 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/app14743.cloudwayssites.com\/blog\/genymotion-appium-android\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/app14743.cloudwayssites.com\/blog\/genymotion-appium-android\/\"},\"author\":{\"name\":\"Michael Battat\",\"@id\":\"https:\/\/app14743.cloudwayssites.com\/#\/schema\/person\/410b5710e19f580ee19ef348537bc347\"},\"headline\":\"Using Genymotion, Appium &#038; Applitools to visually test Android apps\",\"datePublished\":\"2019-06-13T05:29:12+00:00\",\"dateModified\":\"2020-04-17T21:23:40+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/app14743.cloudwayssites.com\/blog\/genymotion-appium-android\/\"},\"wordCount\":1088,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\/\/app14743.cloudwayssites.com\/#organization\"},\"image\":{\"@id\":\"https:\/\/app14743.cloudwayssites.com\/blog\/genymotion-appium-android\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/app14743.cloudwayssites.com\/wp-content\/uploads\/2019\/06\/Appium-Genymotion-Android.png\",\"keywords\":[\"Android\",\"Announcements\",\"Appium\",\"Business Leaders\",\"Technical Leaders\",\"Test Engineers\",\"Visual Testing Strategies\"],\"articleSection\":[\"Getting Started\"],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/app14743.cloudwayssites.com\/blog\/genymotion-appium-android\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/app14743.cloudwayssites.com\/blog\/genymotion-appium-android\/\",\"url\":\"https:\/\/app14743.cloudwayssites.com\/blog\/genymotion-appium-android\/\",\"name\":\"Using Genymotion, Appium & Applitools to visually test Android apps - AI-Powered End-to-End Testing | Applitools\",\"isPartOf\":{\"@id\":\"https:\/\/app14743.cloudwayssites.com\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/app14743.cloudwayssites.com\/blog\/genymotion-appium-android\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/app14743.cloudwayssites.com\/blog\/genymotion-appium-android\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/app14743.cloudwayssites.com\/wp-content\/uploads\/2019\/06\/Appium-Genymotion-Android.png\",\"datePublished\":\"2019-06-13T05:29:12+00:00\",\"dateModified\":\"2020-04-17T21:23:40+00:00\",\"description\":\"Genymotion and Applitools give you the speed and coverage as you run Appium tests across the Genymotion Cloud with visual validation using Applitols Eyes.\",\"breadcrumb\":{\"@id\":\"https:\/\/app14743.cloudwayssites.com\/blog\/genymotion-appium-android\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/app14743.cloudwayssites.com\/blog\/genymotion-appium-android\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/app14743.cloudwayssites.com\/blog\/genymotion-appium-android\/#primaryimage\",\"url\":\"https:\/\/app14743.cloudwayssites.com\/wp-content\/uploads\/2019\/06\/Appium-Genymotion-Android.png\",\"contentUrl\":\"https:\/\/app14743.cloudwayssites.com\/wp-content\/uploads\/2019\/06\/Appium-Genymotion-Android.png\",\"width\":1039,\"height\":649},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/app14743.cloudwayssites.com\/blog\/genymotion-appium-android\/#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\":\"Using Genymotion, Appium &#038; Applitools to visually test Android apps\"}]},{\"@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\/410b5710e19f580ee19ef348537bc347\",\"name\":\"Michael Battat\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/app14743.cloudwayssites.com\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/b1216c259c20b8394687b91ff06f1af2?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/b1216c259c20b8394687b91ff06f1af2?s=96&d=mm&r=g\",\"caption\":\"Michael Battat\"},\"sameAs\":[\"https:\/\/www.linkedin.com\/in\/mdbattat\/\"],\"url\":\"https:\/\/app14743.cloudwayssites.com\/blog\/author\/michaelbattat\/\"}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"Using Genymotion, Appium & Applitools to visually test Android apps - AI-Powered End-to-End Testing | Applitools","description":"Genymotion and Applitools give you the speed and coverage as you run Appium tests across the Genymotion Cloud with visual validation using Applitols Eyes.","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\/genymotion-appium-android\/","og_locale":"en_US","og_type":"article","og_title":"Using Genymotion, Appium & Applitools to visually test Android apps","og_description":"How to use Genymotion, Appium, and Applitools to do visual UI testing of native mobile Android applications.","og_url":"https:\/\/app14743.cloudwayssites.com\/blog\/genymotion-appium-android\/","og_site_name":"AI-Powered End-to-End Testing | Applitools","article_published_time":"2019-06-13T05:29:12+00:00","article_modified_time":"2020-04-17T21:23:40+00:00","og_image":[{"width":1039,"height":649,"url":"https:\/\/app14743.cloudwayssites.com\/wp-content\/uploads\/2019\/06\/Appium-Genymotion-Android.png","type":"image\/png"}],"author":"Michael Battat","twitter_card":"summary_large_image","twitter_misc":{"Written by":"Michael Battat","Est. reading time":"5 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/app14743.cloudwayssites.com\/blog\/genymotion-appium-android\/#article","isPartOf":{"@id":"https:\/\/app14743.cloudwayssites.com\/blog\/genymotion-appium-android\/"},"author":{"name":"Michael Battat","@id":"https:\/\/app14743.cloudwayssites.com\/#\/schema\/person\/410b5710e19f580ee19ef348537bc347"},"headline":"Using Genymotion, Appium &#038; Applitools to visually test Android apps","datePublished":"2019-06-13T05:29:12+00:00","dateModified":"2020-04-17T21:23:40+00:00","mainEntityOfPage":{"@id":"https:\/\/app14743.cloudwayssites.com\/blog\/genymotion-appium-android\/"},"wordCount":1088,"commentCount":0,"publisher":{"@id":"https:\/\/app14743.cloudwayssites.com\/#organization"},"image":{"@id":"https:\/\/app14743.cloudwayssites.com\/blog\/genymotion-appium-android\/#primaryimage"},"thumbnailUrl":"https:\/\/app14743.cloudwayssites.com\/wp-content\/uploads\/2019\/06\/Appium-Genymotion-Android.png","keywords":["Android","Announcements","Appium","Business Leaders","Technical Leaders","Test Engineers","Visual Testing Strategies"],"articleSection":["Getting Started"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/app14743.cloudwayssites.com\/blog\/genymotion-appium-android\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/app14743.cloudwayssites.com\/blog\/genymotion-appium-android\/","url":"https:\/\/app14743.cloudwayssites.com\/blog\/genymotion-appium-android\/","name":"Using Genymotion, Appium & Applitools to visually test Android apps - AI-Powered End-to-End Testing | Applitools","isPartOf":{"@id":"https:\/\/app14743.cloudwayssites.com\/#website"},"primaryImageOfPage":{"@id":"https:\/\/app14743.cloudwayssites.com\/blog\/genymotion-appium-android\/#primaryimage"},"image":{"@id":"https:\/\/app14743.cloudwayssites.com\/blog\/genymotion-appium-android\/#primaryimage"},"thumbnailUrl":"https:\/\/app14743.cloudwayssites.com\/wp-content\/uploads\/2019\/06\/Appium-Genymotion-Android.png","datePublished":"2019-06-13T05:29:12+00:00","dateModified":"2020-04-17T21:23:40+00:00","description":"Genymotion and Applitools give you the speed and coverage as you run Appium tests across the Genymotion Cloud with visual validation using Applitols Eyes.","breadcrumb":{"@id":"https:\/\/app14743.cloudwayssites.com\/blog\/genymotion-appium-android\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/app14743.cloudwayssites.com\/blog\/genymotion-appium-android\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/app14743.cloudwayssites.com\/blog\/genymotion-appium-android\/#primaryimage","url":"https:\/\/app14743.cloudwayssites.com\/wp-content\/uploads\/2019\/06\/Appium-Genymotion-Android.png","contentUrl":"https:\/\/app14743.cloudwayssites.com\/wp-content\/uploads\/2019\/06\/Appium-Genymotion-Android.png","width":1039,"height":649},{"@type":"BreadcrumbList","@id":"https:\/\/app14743.cloudwayssites.com\/blog\/genymotion-appium-android\/#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":"Using Genymotion, Appium &#038; Applitools to visually test Android apps"}]},{"@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\/410b5710e19f580ee19ef348537bc347","name":"Michael Battat","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/app14743.cloudwayssites.com\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/b1216c259c20b8394687b91ff06f1af2?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/b1216c259c20b8394687b91ff06f1af2?s=96&d=mm&r=g","caption":"Michael Battat"},"sameAs":["https:\/\/www.linkedin.com\/in\/mdbattat\/"],"url":"https:\/\/app14743.cloudwayssites.com\/blog\/author\/michaelbattat\/"}]}},"_links":{"self":[{"href":"https:\/\/app14743.cloudwayssites.com\/wp-json\/wp\/v2\/posts\/15553"}],"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\/77"}],"replies":[{"embeddable":true,"href":"https:\/\/app14743.cloudwayssites.com\/wp-json\/wp\/v2\/comments?post=15553"}],"version-history":[{"count":0,"href":"https:\/\/app14743.cloudwayssites.com\/wp-json\/wp\/v2\/posts\/15553\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/app14743.cloudwayssites.com\/wp-json\/wp\/v2\/media\/15552"}],"wp:attachment":[{"href":"https:\/\/app14743.cloudwayssites.com\/wp-json\/wp\/v2\/media?parent=15553"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/app14743.cloudwayssites.com\/wp-json\/wp\/v2\/categories?post=15553"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/app14743.cloudwayssites.com\/wp-json\/wp\/v2\/tags?post=15553"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}