{"id":69535,"date":"2019-12-30T16:37:22","date_gmt":"2019-12-30T11:07:22","guid":{"rendered":"https:\/\/www.vskills.in\/certification\/tutorial\/?p=69535"},"modified":"2024-04-12T14:21:52","modified_gmt":"2024-04-12T08:51:52","slug":"learning-default-capabilities-flag","status":"publish","type":"page","link":"https:\/\/www.vskills.in\/certification\/tutorial\/learning-default-capabilities-flag\/","title":{"rendered":"Using &#8211;default-capabilities flag"},"content":{"rendered":"\n<p><a href=\"https:\/\/www.vskills.in\/certification\/tutorial\/mobile-testing-appium-tutorials\/\" target=\"_blank\" rel=\"noreferrer noopener\">Go back to tutorial<\/a><\/p>\n\n\n<h1><strong>Using &#8211;default-capabilities flag<\/strong><\/h1>\n<p>It has been seen that Appium 1.5 does away with most CLI flags that existed previously, further the remainder can be converted into JSON and made part of the &#8211;default-capabilities flag. Let us illustrate this with the helps of an example &#8211;<\/p>\n<p><em># raw JSON as an argument<\/em><\/p>\n<p>&#8211;default-capabilities &#8216;{&#8220;app&#8221;: &#8220;myapp.app&#8221;, &#8220;deviceName&#8221;: &#8220;iPhone Simulator&#8221;}&#8217;<\/p>\n<p><em># or the name of a JSON file<\/em><\/p>\n<p>&#8211;default-capabilities \/path\/to\/file.json<\/p>\n<p>Moreover, windows users will need to escape the quotes in JSON passed on the command line including :<\/p>\n<p>&#8211;default-capabilities &#8220;{\\&#8221;app\\&#8221;: \\&#8221;myapp.app\\&#8221;}&#8221;<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"alignnone\" src=\"https:\/\/user-images.githubusercontent.com\/26975170\/32988860-c03ba686-ccc1-11e7-9d36-c80c0b2f557b.png\" alt=\"--default-capabilities flag\" width=\"477\" height=\"536\"><\/p>\n<p><b>Table illustrating Default Capability Flag ad respective JSON Key<\/b><\/p>\n<table style=\"height: 1028px;\" width=\"699\">\n<thead>\n<tr>\n<td width=\"176\"><strong>Flag <\/strong><\/td>\n<td width=\"182\"><strong>JSON key<\/strong><\/td>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td width=\"176\">&#8211;keep-artifacts<\/td>\n<td width=\"182\">keepArtifacts<\/td>\n<\/tr>\n<tr>\n<td width=\"176\">&#8211;platform-name<\/td>\n<td width=\"182\">platformName<\/td>\n<\/tr>\n<tr>\n<td width=\"176\">&#8211;platform-version<\/td>\n<td width=\"182\">platformVersion<\/td>\n<\/tr>\n<tr>\n<td width=\"176\">&#8211;automation-name<\/td>\n<td width=\"182\">automationName<\/td>\n<\/tr>\n<tr>\n<td width=\"176\">&#8211;device-name<\/td>\n<td width=\"182\">deviceName<\/td>\n<\/tr>\n<tr>\n<td width=\"176\">&#8211;browser-name<\/td>\n<td width=\"182\">browserName<\/td>\n<\/tr>\n<tr>\n<td width=\"176\">&#8211;app<\/td>\n<td width=\"182\">app<\/td>\n<\/tr>\n<tr>\n<td width=\"176\">&#8211;launch-timeout<\/td>\n<td width=\"182\">launchTimeout<\/td>\n<\/tr>\n<tr>\n<td width=\"176\">&#8211;language<\/td>\n<td width=\"182\">language<\/td>\n<\/tr>\n<tr>\n<td width=\"176\">&#8211;locale<\/td>\n<td width=\"182\">locale<\/td>\n<\/tr>\n<tr>\n<td width=\"176\">&#8211;udid<\/td>\n<td width=\"182\">udid<\/td>\n<\/tr>\n<tr>\n<td width=\"176\">&#8211;orientation<\/td>\n<td width=\"182\">orientation<\/td>\n<\/tr>\n<tr>\n<td width=\"176\">&#8211;no-reset<\/td>\n<td width=\"182\">noReset<\/td>\n<\/tr>\n<tr>\n<td width=\"176\">&#8211;full-reset<\/td>\n<td width=\"182\">fullReset<\/td>\n<\/tr>\n<tr>\n<td width=\"176\">&#8211;app-pkg<\/td>\n<td width=\"182\">appPackage<\/td>\n<\/tr>\n<tr>\n<td width=\"176\">&#8211;app-activity<\/td>\n<td width=\"182\">appActivity<\/td>\n<\/tr>\n<tr>\n<td width=\"176\">&#8211;app-wait-package<\/td>\n<td width=\"182\">appWaitPackage<\/td>\n<\/tr>\n<tr>\n<td width=\"176\">&#8211;app-wait-activity<\/td>\n<td width=\"182\">appWaitActivity<\/td>\n<\/tr>\n<tr>\n<td width=\"176\">&#8211;device-ready-timeout<\/td>\n<td width=\"182\">deviceReadyTimeout<\/td>\n<\/tr>\n<tr>\n<td width=\"176\">&#8211;android-coverage<\/td>\n<td width=\"182\">androidCoverage<\/td>\n<\/tr>\n<tr>\n<td width=\"176\">&#8211;avd<\/td>\n<td width=\"182\">avd<\/td>\n<\/tr>\n<tr>\n<td width=\"176\">&#8211;avd-args<\/td>\n<td width=\"182\">avdArgs<\/td>\n<\/tr>\n<tr>\n<td width=\"176\">&#8211;use-keystore<\/td>\n<td width=\"182\">useKeystore<\/td>\n<\/tr>\n<tr>\n<td width=\"176\">&#8211;keystore-path<\/td>\n<td width=\"182\">keystorePath<\/td>\n<\/tr>\n<tr>\n<td width=\"176\">&#8211;keystore-password<\/td>\n<td width=\"182\">keystorePassword<\/td>\n<\/tr>\n<tr>\n<td width=\"176\">&#8211;key-alias<\/td>\n<td width=\"182\">keyAlias<\/td>\n<\/tr>\n<tr>\n<td width=\"176\">&#8211;key-password<\/td>\n<td width=\"182\">keyPassword<\/td>\n<\/tr>\n<tr>\n<td width=\"176\">&#8211;intent-action<\/td>\n<td width=\"182\">intentAction<\/td>\n<\/tr>\n<tr>\n<td width=\"176\">&#8211;intent-category<\/td>\n<td width=\"182\">intentCategory<\/td>\n<\/tr>\n<tr>\n<td width=\"176\">&#8211;intent-flags<\/td>\n<td width=\"182\">intentFlags<\/td>\n<\/tr>\n<tr>\n<td width=\"176\">&#8211;intent-args<\/td>\n<td width=\"182\">optionalIntentArguments<\/td>\n<\/tr>\n<tr>\n<td width=\"176\">&#8211;dont-stop-app-on-reset<\/td>\n<td width=\"182\">dontStopAppOnReset<\/td>\n<\/tr>\n<tr>\n<td width=\"176\">&#8211;calendar-format<\/td>\n<td width=\"182\">calendarFormat<\/td>\n<\/tr>\n<tr>\n<td width=\"176\">&#8211;native-instruments-lib<\/td>\n<td width=\"182\">nativeInstrumentsLib<\/td>\n<\/tr>\n<tr>\n<td width=\"176\">&#8211;keep-keychains<\/td>\n<td width=\"182\">keepKeyChains<\/td>\n<\/tr>\n<tr>\n<td width=\"176\">&#8211;localizable-strings-dir<\/td>\n<td width=\"182\">localizableStringsDir<\/td>\n<\/tr>\n<tr>\n<td width=\"176\">&#8211;show-ios-log<\/td>\n<td width=\"182\">showIOSLog<\/td>\n<\/tr>\n<tr>\n<td width=\"176\">&#8211;reboot<\/td>\n<td width=\"182\">reboot<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<h4><strong>Enrich your profile and become Job Ready. Practice and Prepare for&nbsp;<a href=\"https:\/\/www.vskills.in\/certification\/testing\/mobile-testing-appium-professional\">Mobile Testing (Appium) Exam<\/a>&nbsp;Now!<\/strong><\/h4>\n<h4><strong>Get expert advice and hundreds of Free Test \u2013 Try&nbsp;<a href=\"https:\/\/www.vskills.in\/practice\/index.php?route=test\/search&amp;search=appium\">Mobile Testing (Appium) Practice Questions<\/a>&nbsp;Now!<\/strong><\/h4>\n\n\n<p><a href=\"https:\/\/www.vskills.in\/certification\/tutorial\/mobile-testing-appium-tutorials\/\" target=\"_blank\" rel=\"noreferrer noopener\">Go back to tutorial<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Go back to tutorial Using &#8211;default-capabilities flag It has been seen that Appium 1.5 does away with most CLI flags that existed previously, further the remainder can be converted into JSON and made part of the &#8211;default-capabilities flag. Let us illustrate this with the helps of an example &#8211; # raw JSON as an argument&#8230;<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"footnotes":""},"categories":[7891],"tags":[7970],"class_list":["post-69535","page","type-page","status-publish","hentry","category-mobile-testing-appium","tag-the-default-capabilities-flag"],"acf":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v24.5 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Using -default-capabilities flag - Mobile Testing - Vskills Tutorial<\/title>\n<meta name=\"description\" content=\"Enrich your profile to become a Certified Mobile Testing (Appium) Professional. Learn more about --default-capabilities flag and get highlighted Now!\" \/>\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.vskills.in\/certification\/tutorial\/learning-default-capabilities-flag\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Using -default-capabilities flag - Mobile Testing - Vskills Tutorial\" \/>\n<meta property=\"og:description\" content=\"Enrich your profile to become a Certified Mobile Testing (Appium) Professional. Learn more about --default-capabilities flag and get highlighted Now!\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.vskills.in\/certification\/tutorial\/learning-default-capabilities-flag\/\" \/>\n<meta property=\"og:site_name\" content=\"Tutorial\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/vskills.in\/\" \/>\n<meta property=\"article:modified_time\" content=\"2024-04-12T08:51:52+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/user-images.githubusercontent.com\/26975170\/32988860-c03ba686-ccc1-11e7-9d36-c80c0b2f557b.png\" \/>\n<meta name=\"twitter:label1\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data1\" content=\"1 minute\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\/\/www.vskills.in\/certification\/tutorial\/learning-default-capabilities-flag\/\",\"url\":\"https:\/\/www.vskills.in\/certification\/tutorial\/learning-default-capabilities-flag\/\",\"name\":\"Using -default-capabilities flag - Mobile Testing - Vskills Tutorial\",\"isPartOf\":{\"@id\":\"https:\/\/www.vskills.in\/certification\/tutorial\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/www.vskills.in\/certification\/tutorial\/learning-default-capabilities-flag\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/www.vskills.in\/certification\/tutorial\/learning-default-capabilities-flag\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/user-images.githubusercontent.com\/26975170\/32988860-c03ba686-ccc1-11e7-9d36-c80c0b2f557b.png\",\"datePublished\":\"2019-12-30T11:07:22+00:00\",\"dateModified\":\"2024-04-12T08:51:52+00:00\",\"description\":\"Enrich your profile to become a Certified Mobile Testing (Appium) Professional. Learn more about --default-capabilities flag and get highlighted Now!\",\"breadcrumb\":{\"@id\":\"https:\/\/www.vskills.in\/certification\/tutorial\/learning-default-capabilities-flag\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/www.vskills.in\/certification\/tutorial\/learning-default-capabilities-flag\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/www.vskills.in\/certification\/tutorial\/learning-default-capabilities-flag\/#primaryimage\",\"url\":\"https:\/\/user-images.githubusercontent.com\/26975170\/32988860-c03ba686-ccc1-11e7-9d36-c80c0b2f557b.png\",\"contentUrl\":\"https:\/\/user-images.githubusercontent.com\/26975170\/32988860-c03ba686-ccc1-11e7-9d36-c80c0b2f557b.png\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/www.vskills.in\/certification\/tutorial\/learning-default-capabilities-flag\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/www.vskills.in\/certification\/tutorial\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Using &#8211;default-capabilities flag\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/www.vskills.in\/certification\/tutorial\/#website\",\"url\":\"https:\/\/www.vskills.in\/certification\/tutorial\/\",\"name\":\"Tutorial\",\"description\":\"Vskills - A initiative in elearning and certification\",\"publisher\":{\"@id\":\"https:\/\/www.vskills.in\/certification\/tutorial\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/www.vskills.in\/certification\/tutorial\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/www.vskills.in\/certification\/tutorial\/#organization\",\"name\":\"Vskills\",\"url\":\"https:\/\/www.vskills.in\/certification\/tutorial\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/www.vskills.in\/certification\/tutorial\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/www.vskills.in\/certification\/tutorial\/wp-content\/uploads\/2017\/07\/vskills-min-logo.jpg\",\"contentUrl\":\"https:\/\/www.vskills.in\/certification\/tutorial\/wp-content\/uploads\/2017\/07\/vskills-min-logo.jpg\",\"width\":73,\"height\":55,\"caption\":\"Vskills\"},\"image\":{\"@id\":\"https:\/\/www.vskills.in\/certification\/tutorial\/#\/schema\/logo\/image\/\"},\"sameAs\":[\"https:\/\/www.facebook.com\/vskills.in\/\",\"https:\/\/x.com\/vskills_in\",\"https:\/\/www.linkedin.com\/company-beta\/1371554\/\",\"https:\/\/www.youtube.com\/channel\/UCMWnscxPwRF_PqXo9B7q_Tw\"]}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Using -default-capabilities flag - Mobile Testing - Vskills Tutorial","description":"Enrich your profile to become a Certified Mobile Testing (Appium) Professional. Learn more about --default-capabilities flag and get highlighted Now!","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.vskills.in\/certification\/tutorial\/learning-default-capabilities-flag\/","og_locale":"en_US","og_type":"article","og_title":"Using -default-capabilities flag - Mobile Testing - Vskills Tutorial","og_description":"Enrich your profile to become a Certified Mobile Testing (Appium) Professional. Learn more about --default-capabilities flag and get highlighted Now!","og_url":"https:\/\/www.vskills.in\/certification\/tutorial\/learning-default-capabilities-flag\/","og_site_name":"Tutorial","article_publisher":"https:\/\/www.facebook.com\/vskills.in\/","article_modified_time":"2024-04-12T08:51:52+00:00","og_image":[{"url":"https:\/\/user-images.githubusercontent.com\/26975170\/32988860-c03ba686-ccc1-11e7-9d36-c80c0b2f557b.png","type":"","width":"","height":""}],"twitter_misc":{"Est. reading time":"1 minute"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/www.vskills.in\/certification\/tutorial\/learning-default-capabilities-flag\/","url":"https:\/\/www.vskills.in\/certification\/tutorial\/learning-default-capabilities-flag\/","name":"Using -default-capabilities flag - Mobile Testing - Vskills Tutorial","isPartOf":{"@id":"https:\/\/www.vskills.in\/certification\/tutorial\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.vskills.in\/certification\/tutorial\/learning-default-capabilities-flag\/#primaryimage"},"image":{"@id":"https:\/\/www.vskills.in\/certification\/tutorial\/learning-default-capabilities-flag\/#primaryimage"},"thumbnailUrl":"https:\/\/user-images.githubusercontent.com\/26975170\/32988860-c03ba686-ccc1-11e7-9d36-c80c0b2f557b.png","datePublished":"2019-12-30T11:07:22+00:00","dateModified":"2024-04-12T08:51:52+00:00","description":"Enrich your profile to become a Certified Mobile Testing (Appium) Professional. Learn more about --default-capabilities flag and get highlighted Now!","breadcrumb":{"@id":"https:\/\/www.vskills.in\/certification\/tutorial\/learning-default-capabilities-flag\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.vskills.in\/certification\/tutorial\/learning-default-capabilities-flag\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.vskills.in\/certification\/tutorial\/learning-default-capabilities-flag\/#primaryimage","url":"https:\/\/user-images.githubusercontent.com\/26975170\/32988860-c03ba686-ccc1-11e7-9d36-c80c0b2f557b.png","contentUrl":"https:\/\/user-images.githubusercontent.com\/26975170\/32988860-c03ba686-ccc1-11e7-9d36-c80c0b2f557b.png"},{"@type":"BreadcrumbList","@id":"https:\/\/www.vskills.in\/certification\/tutorial\/learning-default-capabilities-flag\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.vskills.in\/certification\/tutorial\/"},{"@type":"ListItem","position":2,"name":"Using &#8211;default-capabilities flag"}]},{"@type":"WebSite","@id":"https:\/\/www.vskills.in\/certification\/tutorial\/#website","url":"https:\/\/www.vskills.in\/certification\/tutorial\/","name":"Tutorial","description":"Vskills - A initiative in elearning and certification","publisher":{"@id":"https:\/\/www.vskills.in\/certification\/tutorial\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.vskills.in\/certification\/tutorial\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/www.vskills.in\/certification\/tutorial\/#organization","name":"Vskills","url":"https:\/\/www.vskills.in\/certification\/tutorial\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.vskills.in\/certification\/tutorial\/#\/schema\/logo\/image\/","url":"https:\/\/www.vskills.in\/certification\/tutorial\/wp-content\/uploads\/2017\/07\/vskills-min-logo.jpg","contentUrl":"https:\/\/www.vskills.in\/certification\/tutorial\/wp-content\/uploads\/2017\/07\/vskills-min-logo.jpg","width":73,"height":55,"caption":"Vskills"},"image":{"@id":"https:\/\/www.vskills.in\/certification\/tutorial\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/vskills.in\/","https:\/\/x.com\/vskills_in","https:\/\/www.linkedin.com\/company-beta\/1371554\/","https:\/\/www.youtube.com\/channel\/UCMWnscxPwRF_PqXo9B7q_Tw"]}]}},"_links":{"self":[{"href":"https:\/\/www.vskills.in\/certification\/tutorial\/wp-json\/wp\/v2\/pages\/69535","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.vskills.in\/certification\/tutorial\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/www.vskills.in\/certification\/tutorial\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/www.vskills.in\/certification\/tutorial\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.vskills.in\/certification\/tutorial\/wp-json\/wp\/v2\/comments?post=69535"}],"version-history":[{"count":7,"href":"https:\/\/www.vskills.in\/certification\/tutorial\/wp-json\/wp\/v2\/pages\/69535\/revisions"}],"predecessor-version":[{"id":84597,"href":"https:\/\/www.vskills.in\/certification\/tutorial\/wp-json\/wp\/v2\/pages\/69535\/revisions\/84597"}],"wp:attachment":[{"href":"https:\/\/www.vskills.in\/certification\/tutorial\/wp-json\/wp\/v2\/media?parent=69535"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.vskills.in\/certification\/tutorial\/wp-json\/wp\/v2\/categories?post=69535"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.vskills.in\/certification\/tutorial\/wp-json\/wp\/v2\/tags?post=69535"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}