{"id":24736,"date":"2019-08-28T12:15:11","date_gmt":"2019-08-28T09:15:11","guid":{"rendered":"http:\/\/www.webcodegeeks.com\/?p=24736"},"modified":"2019-08-26T15:11:33","modified_gmt":"2019-08-26T12:11:33","slug":"starting-appium-server-and-launching-app-code","status":"publish","type":"post","link":"https:\/\/www.webcodegeeks.com\/web-development\/starting-appium-server-and-launching-app-code\/","title":{"rendered":"Starting Appium Server and launching the app from code"},"content":{"rendered":"\n<h2 class=\"wp-block-heading\">Quick Links:<\/h2>\n\n\n\n<ul class=\"wp-block-list\"><li><a href=\"https:\/\/www.pcloudy.com\/basics-of-appium-mobile-testing\/\">Basics of Appium Mobile Testing<\/a><\/li><li><a href=\"https:\/\/www.pcloudy.com\/appium-setup-for-windows\/\">Appium Setup for Windows<\/a><\/li><li><a href=\"https:\/\/www.pcloudy.com\/writing-the-first-appium-test-automation-script-android\/\">Writing The First Appium Test Automation Script (Android)<\/a><\/li><li><a href=\"https:\/\/www.pcloudy.com\/starting-appium-server-and-launching-the-app-from-code\/\"> Starting Appium Server and launching the app from code<\/a><\/li><\/ul>\n\n\n\n<p>In the previous blog in this series, we learned how to write the first Appium script for Android devices. Now in this blog, we will understand how to start the Appium server.<br>The code structure is segregated into three parts, the first part of the code starts the Appium server, the second part stops the Appium server.<br><\/p>\n\n\n\n<div class=\"wp-block-image\"><figure class=\"aligncenter is-resized\"><img decoding=\"async\" src=\"https:\/\/www.webcodegeeks.com\/wp-content\/uploads\/2019\/08\/the-code-structure-1024x576.png\" alt=\"\" class=\"wp-image-24738\" width=\"768\" height=\"432\" srcset=\"https:\/\/www.webcodegeeks.com\/wp-content\/uploads\/2019\/08\/the-code-structure-1024x576.png 1024w, https:\/\/www.webcodegeeks.com\/wp-content\/uploads\/2019\/08\/the-code-structure-300x169.png 300w, https:\/\/www.webcodegeeks.com\/wp-content\/uploads\/2019\/08\/the-code-structure-768x432.png 768w, https:\/\/www.webcodegeeks.com\/wp-content\/uploads\/2019\/08\/the-code-structure.png 1366w\" sizes=\"(max-width: 768px) 100vw, 768px\" \/><\/figure><\/div>\n\n\n\n<p>The third part is the main method which is necessary to execute the class and from this main method, all the above method are called.<br>&nbsp;<br>Starting <a href=\"http:\/\/appium.io\/\"><strong>Appium<\/strong><\/a> from code requires a path of two files which are kept inside the Appium folder.<\/p>\n\n\n\n<ul class=\"wp-block-list\"><li style=\"list-style-type: none;\">\n<ul>\n<li><strong>node.exe <\/strong><\/li>\n<li><strong>js<\/strong><\/li>\n<\/ul>\n<\/li><\/ul>\n\n\n\n<h2 class=\"wp-block-heading\">Starting Appium Server<\/h2>\n\n\n\n<p>In the code highlighted in red, we have called process class which is a Java class and declared it static.<\/p>\n\n\n\n<div class=\"wp-block-image\"><figure class=\"aligncenter\"><img decoding=\"async\" width=\"709\" height=\"598\" src=\"https:\/\/www.webcodegeeks.com\/wp-content\/uploads\/2019\/08\/starting-appium-server.png\" alt=\"\" class=\"wp-image-24739\" srcset=\"https:\/\/www.webcodegeeks.com\/wp-content\/uploads\/2019\/08\/starting-appium-server.png 709w, https:\/\/www.webcodegeeks.com\/wp-content\/uploads\/2019\/08\/starting-appium-server-300x253.png 300w\" sizes=\"(max-width: 709px) 100vw, 709px\" \/><\/figure><\/div>\n\n\n\n<p>We then created a start server variable and pass the path to node.exe and main.js, highlighted in yellow. In the code highlighted in green, we added both paths into the same variable with spaces and created a method called <strong>startAppiumServer()<\/strong> which takes care of the Appium server startup process. Next step is to create an object of <strong>Runtime<\/strong> class which is again a java class and call the method <strong>getRuntime()<\/strong>, highlighted in blue. We will pass the variable \u201cSTARTSERVER\u201d into <strong>runtime.exec()<\/strong> method. It will start the Appium Server.<br>&nbsp;<br>Once the <strong>process<\/strong> is started, we have to store the current state of the process into this variable. We will give a sleep time of 5 seconds as it takes time to start the process. what we are trying to validate here is, if the process is not <strong>null<\/strong>; it means that the process is started as highlighted in the gray box.<br>&nbsp;<\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>Stop Appium Server<\/strong><\/h2>\n\n\n\n<p>Here we need to create another method named <strong>stopAppiumServer()<\/strong>. We again verify the state of the process and if it is not null, call a method of process class <strong>destroy()<\/strong>.<\/p>\n\n\n\n<div class=\"wp-block-image\"><figure class=\"aligncenter is-resized\"><img decoding=\"async\" src=\"https:\/\/www.webcodegeeks.com\/wp-content\/uploads\/2019\/08\/Stop-Appium-Server-1024x477.png\" alt=\"\" class=\"wp-image-24740\" width=\"768\" height=\"358\" srcset=\"https:\/\/www.webcodegeeks.com\/wp-content\/uploads\/2019\/08\/Stop-Appium-Server-1024x477.png 1024w, https:\/\/www.webcodegeeks.com\/wp-content\/uploads\/2019\/08\/Stop-Appium-Server-300x140.png 300w, https:\/\/www.webcodegeeks.com\/wp-content\/uploads\/2019\/08\/Stop-Appium-Server-768x358.png 768w, https:\/\/www.webcodegeeks.com\/wp-content\/uploads\/2019\/08\/Stop-Appium-Server.png 1108w\" sizes=\"(max-width: 768px) 100vw, 768px\" \/><\/figure><\/div>\n\n\n\n<p>So now we know how to start and stop the Appium server from code. Let\u2019s try to install and launch an app on a mobile device. Let\u2019s see how we can install a .apk file on an Android device and launch it automatically without providing the path in Appium Server.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>Installing and launching the application<\/strong><\/h2>\n\n\n\n<p>&nbsp;<br>To begin with, we call the <strong>stopAppiumServer()<\/strong> method to verify if any instance of Appium Server is already running and if so, then it closes that instance, as highlighted in red. The method highlighted in yellow starts the Appium Server.<\/p>\n\n\n\n<div class=\"wp-block-image\"><figure class=\"aligncenter is-resized\"><img decoding=\"async\" src=\"https:\/\/www.webcodegeeks.com\/wp-content\/uploads\/2019\/08\/Installing-and-launching-the-application-1024x481.png\" alt=\"\" class=\"wp-image-24741\" width=\"768\" height=\"361\" srcset=\"https:\/\/www.webcodegeeks.com\/wp-content\/uploads\/2019\/08\/Installing-and-launching-the-application-1024x481.png 1024w, https:\/\/www.webcodegeeks.com\/wp-content\/uploads\/2019\/08\/Installing-and-launching-the-application-300x141.png 300w, https:\/\/www.webcodegeeks.com\/wp-content\/uploads\/2019\/08\/Installing-and-launching-the-application-768x361.png 768w, https:\/\/www.webcodegeeks.com\/wp-content\/uploads\/2019\/08\/Installing-and-launching-the-application.png 1126w\" sizes=\"(max-width: 768px) 100vw, 768px\" \/><\/figure><\/div>\n\n\n\n<p>Then store the apk path file into a variable of File class, which is a Java class as highlighted in blue. Create another variable of File class <strong>app<\/strong>. It takes two parameters:<\/p>\n\n\n\n<ul class=\"wp-block-list\"><li style=\"list-style-type: none;\">\n<ul>\n<li>The absolute path of the apk file.<\/li>\n<li>Name of the apk file.<\/li>\n<\/ul>\n<\/li><\/ul>\n\n\n\n<p>&nbsp;Now the absolute path is stored into <strong>appDir<\/strong> variable and the name of apk file in the second part as highlighted in the green box. The rest of the things are the same as discussed in the earlier sessions.<br>&nbsp;<br>The complete code is shown here.<\/p>\n\n\n\n<div class=\"wp-block-image\"><figure class=\"aligncenter is-resized\"><img decoding=\"async\" src=\"https:\/\/www.webcodegeeks.com\/wp-content\/uploads\/2019\/08\/package-qacampus.png\" alt=\"\" class=\"wp-image-24742\" width=\"668\" height=\"340\" srcset=\"https:\/\/www.webcodegeeks.com\/wp-content\/uploads\/2019\/08\/package-qacampus.png 890w, https:\/\/www.webcodegeeks.com\/wp-content\/uploads\/2019\/08\/package-qacampus-300x153.png 300w, https:\/\/www.webcodegeeks.com\/wp-content\/uploads\/2019\/08\/package-qacampus-768x391.png 768w\" sizes=\"(max-width: 668px) 100vw, 668px\" \/><\/figure><\/div>\n\n\n\n<figure class=\"wp-block-image\"><img decoding=\"async\" width=\"536\" height=\"513\" src=\"https:\/\/www.webcodegeeks.com\/wp-content\/uploads\/2019\/08\/Appium-server-installation2-2.png\" alt=\"\" class=\"wp-image-24743\" srcset=\"https:\/\/www.webcodegeeks.com\/wp-content\/uploads\/2019\/08\/Appium-server-installation2-2.png 536w, https:\/\/www.webcodegeeks.com\/wp-content\/uploads\/2019\/08\/Appium-server-installation2-2-300x287.png 300w\" sizes=\"(max-width: 536px) 100vw, 536px\" \/><\/figure>\n\n\n\n<div class=\"wp-block-image\"><figure class=\"aligncenter is-resized\"><img decoding=\"async\" src=\"https:\/\/www.webcodegeeks.com\/wp-content\/uploads\/2019\/08\/Appium-server-installation.png\" alt=\"\" class=\"wp-image-24744\" width=\"650\" height=\"406\" srcset=\"https:\/\/www.webcodegeeks.com\/wp-content\/uploads\/2019\/08\/Appium-server-installation.png 866w, https:\/\/www.webcodegeeks.com\/wp-content\/uploads\/2019\/08\/Appium-server-installation-300x187.png 300w, https:\/\/www.webcodegeeks.com\/wp-content\/uploads\/2019\/08\/Appium-server-installation-768x480.png 768w\" sizes=\"(max-width: 650px) 100vw, 650px\" \/><\/figure><\/div>\n\n\n\n<p>Now that you have learned how to launch app from code, let\u2019s move on to the next blog where we will learn how to set up Appium on a Mac machine.<\/p>\n\n\n\n<div class=\"attribution\">\n<table>\n<tbody>\n<tr>\n<td>Published on .web Code Geeks with permission by Balamurugan, partner at our <a href=\"\/\/www.webcodegeeks.com\/join-us\/wcg\/\" target=\"_blank\" rel=\"noopener noreferrer\">WCG program<\/a>. See the original article here: <a href=\"https:\/\/www.pcloudy.com\/starting-appium-server-and-launching-the-app-from-code\/\" target=\"_blank\" rel=\"noopener noreferrer\">Starting Appium Server and launching the app from code<\/a>\n<p>&nbsp;<\/p>\n<p>Opinions expressed by .NET Code Geeks contributors are their own.<\/p>\n<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n","protected":false},"excerpt":{"rendered":"<p>Quick Links: Basics of Appium Mobile TestingAppium Setup for WindowsWriting The First Appium Test Automation Script (Android) Starting Appium Server and launching the app from code In the previous blog in this series, we learned how to write the first Appium script for Android devices. Now in this blog, we will understand how to start &hellip;<\/p>\n","protected":false},"author":14531,"featured_media":927,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[8],"tags":[572,568,543,569,571,570],"class_list":["post-24736","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-web-development","tag-app-testing","tag-appium","tag-mobile-app","tag-mobile-app-testing","tag-open-source","tag-test-automation"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v26.5 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Starting Appium Server and launching the app from code - Web Code Geeks - 2026<\/title>\n<meta name=\"description\" content=\"Interested to learn about Appium Server? Check our article explaining how to start an appium server and how to aunch the app from code\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.webcodegeeks.com\/web-development\/starting-appium-server-and-launching-app-code\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Starting Appium Server and launching the app from code - Web Code Geeks - 2026\" \/>\n<meta property=\"og:description\" content=\"Interested to learn about Appium Server? Check our article explaining how to start an appium server and how to aunch the app from code\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.webcodegeeks.com\/web-development\/starting-appium-server-and-launching-app-code\/\" \/>\n<meta property=\"og:site_name\" content=\"Web Code Geeks\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/webcodegeeks\" \/>\n<meta property=\"article:published_time\" content=\"2019-08-28T09:15:11+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.webcodegeeks.com\/wp-content\/uploads\/2014\/10\/web-dev-logo.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"150\" \/>\n\t<meta property=\"og:image:height\" content=\"150\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"author\" content=\"Suyash Dubey\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@webcodegeeks\" \/>\n<meta name=\"twitter:site\" content=\"@webcodegeeks\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Suyash Dubey\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"3 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/www.webcodegeeks.com\/web-development\/starting-appium-server-and-launching-app-code\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/www.webcodegeeks.com\/web-development\/starting-appium-server-and-launching-app-code\/\"},\"author\":{\"name\":\"Suyash Dubey\",\"@id\":\"https:\/\/www.webcodegeeks.com\/#\/schema\/person\/d62ac5902f607bdbca0ba836f54b568d\"},\"headline\":\"Starting Appium Server and launching the app from code\",\"datePublished\":\"2019-08-28T09:15:11+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/www.webcodegeeks.com\/web-development\/starting-appium-server-and-launching-app-code\/\"},\"wordCount\":610,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\/\/www.webcodegeeks.com\/#organization\"},\"image\":{\"@id\":\"https:\/\/www.webcodegeeks.com\/web-development\/starting-appium-server-and-launching-app-code\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/www.webcodegeeks.com\/wp-content\/uploads\/2014\/10\/web-dev-logo.jpg\",\"keywords\":[\"App testing\",\"Appium\",\"Mobile App\",\"mobile app testing\",\"open source\",\"Test Automation\"],\"articleSection\":[\"Web Dev\"],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/www.webcodegeeks.com\/web-development\/starting-appium-server-and-launching-app-code\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/www.webcodegeeks.com\/web-development\/starting-appium-server-and-launching-app-code\/\",\"url\":\"https:\/\/www.webcodegeeks.com\/web-development\/starting-appium-server-and-launching-app-code\/\",\"name\":\"Starting Appium Server and launching the app from code - Web Code Geeks - 2026\",\"isPartOf\":{\"@id\":\"https:\/\/www.webcodegeeks.com\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/www.webcodegeeks.com\/web-development\/starting-appium-server-and-launching-app-code\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/www.webcodegeeks.com\/web-development\/starting-appium-server-and-launching-app-code\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/www.webcodegeeks.com\/wp-content\/uploads\/2014\/10\/web-dev-logo.jpg\",\"datePublished\":\"2019-08-28T09:15:11+00:00\",\"description\":\"Interested to learn about Appium Server? Check our article explaining how to start an appium server and how to aunch the app from code\",\"breadcrumb\":{\"@id\":\"https:\/\/www.webcodegeeks.com\/web-development\/starting-appium-server-and-launching-app-code\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/www.webcodegeeks.com\/web-development\/starting-appium-server-and-launching-app-code\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/www.webcodegeeks.com\/web-development\/starting-appium-server-and-launching-app-code\/#primaryimage\",\"url\":\"https:\/\/www.webcodegeeks.com\/wp-content\/uploads\/2014\/10\/web-dev-logo.jpg\",\"contentUrl\":\"https:\/\/www.webcodegeeks.com\/wp-content\/uploads\/2014\/10\/web-dev-logo.jpg\",\"width\":150,\"height\":150},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/www.webcodegeeks.com\/web-development\/starting-appium-server-and-launching-app-code\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/www.webcodegeeks.com\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Web Dev\",\"item\":\"https:\/\/www.webcodegeeks.com\/category\/web-development\/\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"Starting Appium Server and launching the app from code\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/www.webcodegeeks.com\/#website\",\"url\":\"https:\/\/www.webcodegeeks.com\/\",\"name\":\"Web Code Geeks\",\"description\":\"Web Developers Resource Center\",\"publisher\":{\"@id\":\"https:\/\/www.webcodegeeks.com\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/www.webcodegeeks.com\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/www.webcodegeeks.com\/#organization\",\"name\":\"Exelixis Media P.C.\",\"url\":\"https:\/\/www.webcodegeeks.com\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/www.webcodegeeks.com\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/www.webcodegeeks.com\/wp-content\/uploads\/2022\/06\/exelixis-logo.png\",\"contentUrl\":\"https:\/\/www.webcodegeeks.com\/wp-content\/uploads\/2022\/06\/exelixis-logo.png\",\"width\":864,\"height\":246,\"caption\":\"Exelixis Media P.C.\"},\"image\":{\"@id\":\"https:\/\/www.webcodegeeks.com\/#\/schema\/logo\/image\/\"},\"sameAs\":[\"https:\/\/www.facebook.com\/webcodegeeks\",\"https:\/\/x.com\/webcodegeeks\"]},{\"@type\":\"Person\",\"@id\":\"https:\/\/www.webcodegeeks.com\/#\/schema\/person\/d62ac5902f607bdbca0ba836f54b568d\",\"name\":\"Suyash Dubey\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/www.webcodegeeks.com\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/5e1f4b399101bd443735906d54c7088de7b478257ff630176fc0c78a73779f98?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/5e1f4b399101bd443735906d54c7088de7b478257ff630176fc0c78a73779f98?s=96&d=mm&r=g\",\"caption\":\"Suyash Dubey\"},\"sameAs\":[\"https:\/\/www.pcloudy.com\"],\"url\":\"https:\/\/www.webcodegeeks.com\/author\/suyash-dubey\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Starting Appium Server and launching the app from code - Web Code Geeks - 2026","description":"Interested to learn about Appium Server? Check our article explaining how to start an appium server and how to aunch the app from code","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:\/\/www.webcodegeeks.com\/web-development\/starting-appium-server-and-launching-app-code\/","og_locale":"en_US","og_type":"article","og_title":"Starting Appium Server and launching the app from code - Web Code Geeks - 2026","og_description":"Interested to learn about Appium Server? Check our article explaining how to start an appium server and how to aunch the app from code","og_url":"https:\/\/www.webcodegeeks.com\/web-development\/starting-appium-server-and-launching-app-code\/","og_site_name":"Web Code Geeks","article_publisher":"https:\/\/www.facebook.com\/webcodegeeks","article_published_time":"2019-08-28T09:15:11+00:00","og_image":[{"width":150,"height":150,"url":"https:\/\/www.webcodegeeks.com\/wp-content\/uploads\/2014\/10\/web-dev-logo.jpg","type":"image\/jpeg"}],"author":"Suyash Dubey","twitter_card":"summary_large_image","twitter_creator":"@webcodegeeks","twitter_site":"@webcodegeeks","twitter_misc":{"Written by":"Suyash Dubey","Est. reading time":"3 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.webcodegeeks.com\/web-development\/starting-appium-server-and-launching-app-code\/#article","isPartOf":{"@id":"https:\/\/www.webcodegeeks.com\/web-development\/starting-appium-server-and-launching-app-code\/"},"author":{"name":"Suyash Dubey","@id":"https:\/\/www.webcodegeeks.com\/#\/schema\/person\/d62ac5902f607bdbca0ba836f54b568d"},"headline":"Starting Appium Server and launching the app from code","datePublished":"2019-08-28T09:15:11+00:00","mainEntityOfPage":{"@id":"https:\/\/www.webcodegeeks.com\/web-development\/starting-appium-server-and-launching-app-code\/"},"wordCount":610,"commentCount":0,"publisher":{"@id":"https:\/\/www.webcodegeeks.com\/#organization"},"image":{"@id":"https:\/\/www.webcodegeeks.com\/web-development\/starting-appium-server-and-launching-app-code\/#primaryimage"},"thumbnailUrl":"https:\/\/www.webcodegeeks.com\/wp-content\/uploads\/2014\/10\/web-dev-logo.jpg","keywords":["App testing","Appium","Mobile App","mobile app testing","open source","Test Automation"],"articleSection":["Web Dev"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/www.webcodegeeks.com\/web-development\/starting-appium-server-and-launching-app-code\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/www.webcodegeeks.com\/web-development\/starting-appium-server-and-launching-app-code\/","url":"https:\/\/www.webcodegeeks.com\/web-development\/starting-appium-server-and-launching-app-code\/","name":"Starting Appium Server and launching the app from code - Web Code Geeks - 2026","isPartOf":{"@id":"https:\/\/www.webcodegeeks.com\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.webcodegeeks.com\/web-development\/starting-appium-server-and-launching-app-code\/#primaryimage"},"image":{"@id":"https:\/\/www.webcodegeeks.com\/web-development\/starting-appium-server-and-launching-app-code\/#primaryimage"},"thumbnailUrl":"https:\/\/www.webcodegeeks.com\/wp-content\/uploads\/2014\/10\/web-dev-logo.jpg","datePublished":"2019-08-28T09:15:11+00:00","description":"Interested to learn about Appium Server? Check our article explaining how to start an appium server and how to aunch the app from code","breadcrumb":{"@id":"https:\/\/www.webcodegeeks.com\/web-development\/starting-appium-server-and-launching-app-code\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.webcodegeeks.com\/web-development\/starting-appium-server-and-launching-app-code\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.webcodegeeks.com\/web-development\/starting-appium-server-and-launching-app-code\/#primaryimage","url":"https:\/\/www.webcodegeeks.com\/wp-content\/uploads\/2014\/10\/web-dev-logo.jpg","contentUrl":"https:\/\/www.webcodegeeks.com\/wp-content\/uploads\/2014\/10\/web-dev-logo.jpg","width":150,"height":150},{"@type":"BreadcrumbList","@id":"https:\/\/www.webcodegeeks.com\/web-development\/starting-appium-server-and-launching-app-code\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.webcodegeeks.com\/"},{"@type":"ListItem","position":2,"name":"Web Dev","item":"https:\/\/www.webcodegeeks.com\/category\/web-development\/"},{"@type":"ListItem","position":3,"name":"Starting Appium Server and launching the app from code"}]},{"@type":"WebSite","@id":"https:\/\/www.webcodegeeks.com\/#website","url":"https:\/\/www.webcodegeeks.com\/","name":"Web Code Geeks","description":"Web Developers Resource Center","publisher":{"@id":"https:\/\/www.webcodegeeks.com\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.webcodegeeks.com\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/www.webcodegeeks.com\/#organization","name":"Exelixis Media P.C.","url":"https:\/\/www.webcodegeeks.com\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.webcodegeeks.com\/#\/schema\/logo\/image\/","url":"https:\/\/www.webcodegeeks.com\/wp-content\/uploads\/2022\/06\/exelixis-logo.png","contentUrl":"https:\/\/www.webcodegeeks.com\/wp-content\/uploads\/2022\/06\/exelixis-logo.png","width":864,"height":246,"caption":"Exelixis Media P.C."},"image":{"@id":"https:\/\/www.webcodegeeks.com\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/webcodegeeks","https:\/\/x.com\/webcodegeeks"]},{"@type":"Person","@id":"https:\/\/www.webcodegeeks.com\/#\/schema\/person\/d62ac5902f607bdbca0ba836f54b568d","name":"Suyash Dubey","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.webcodegeeks.com\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/5e1f4b399101bd443735906d54c7088de7b478257ff630176fc0c78a73779f98?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/5e1f4b399101bd443735906d54c7088de7b478257ff630176fc0c78a73779f98?s=96&d=mm&r=g","caption":"Suyash Dubey"},"sameAs":["https:\/\/www.pcloudy.com"],"url":"https:\/\/www.webcodegeeks.com\/author\/suyash-dubey\/"}]}},"_links":{"self":[{"href":"https:\/\/www.webcodegeeks.com\/wp-json\/wp\/v2\/posts\/24736","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.webcodegeeks.com\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.webcodegeeks.com\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.webcodegeeks.com\/wp-json\/wp\/v2\/users\/14531"}],"replies":[{"embeddable":true,"href":"https:\/\/www.webcodegeeks.com\/wp-json\/wp\/v2\/comments?post=24736"}],"version-history":[{"count":0,"href":"https:\/\/www.webcodegeeks.com\/wp-json\/wp\/v2\/posts\/24736\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.webcodegeeks.com\/wp-json\/wp\/v2\/media\/927"}],"wp:attachment":[{"href":"https:\/\/www.webcodegeeks.com\/wp-json\/wp\/v2\/media?parent=24736"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.webcodegeeks.com\/wp-json\/wp\/v2\/categories?post=24736"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.webcodegeeks.com\/wp-json\/wp\/v2\/tags?post=24736"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}