{"id":1289,"date":"2025-09-24T12:08:35","date_gmt":"2025-09-24T12:08:35","guid":{"rendered":"https:\/\/razvanvancea.ro\/blog\/?p=1289"},"modified":"2025-09-24T12:32:40","modified_gmt":"2025-09-24T12:32:40","slug":"appium-v3-is-here-essential-changes","status":"publish","type":"post","link":"https:\/\/razvanvancea.ro\/blog\/2025\/09\/24\/appium-v3-is-here-essential-changes\/","title":{"rendered":"Appium v3 is here: essential changes"},"content":{"rendered":"<div id=\"bsf_rt_marker\"><\/div>\t\t<div data-elementor-type=\"wp-post\" data-elementor-id=\"1289\" class=\"elementor elementor-1289\">\n\t\t\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-fe340c9 elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"fe340c9\" data-element_type=\"section\" data-e-type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-d8d4338\" data-id=\"d8d4338\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-e773a84 elementor-widget elementor-widget-text-editor\" data-id=\"e773a84\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>Even though v3 is not a massive leap as Appium 2, it introduces a few essential breaking changes that developers and QA engineers should be aware of. This new version focuses is designed to be leaner, faster, and more secure.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-d084540 elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"d084540\" data-element_type=\"section\" data-e-type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-8b3e33a\" data-id=\"8b3e33a\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-9a73444 elementor-widget elementor-widget-heading\" data-id=\"9a73444\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">What is new in Appium V3?<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-f6f453f elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"f6f453f\" data-element_type=\"section\" data-e-type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-01217f1\" data-id=\"01217f1\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-5a288ae elementor-widget elementor-widget-text-editor\" data-id=\"5a288ae\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<ul><li>Requires Node.js 20.19+ and npm 10+<\/li><li>Removal of deprecated and unused endpoints<\/li><li>Full W3C WebDriver Compliance, aligning with modern automation standards<\/li><li>security feature flag prefix requirements (e.g. adb_shell to uiautomator2:adb_shell)<\/li><li>Appium Inspector Plugin: Inspector can now be hosted directly via Appium server rather than downloading it as a separate app. <strong>appium plugin install inspector\u00a0<br \/><\/strong><\/li><li>Clients can set the X-Appium-Is-Sensitive HTTP header on requests to direct the server to mask the data in the request in the logs, so that when you send a password into an input box, the password&#8217;s actual value is not logged in plaintext.<\/li><\/ul>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-8615058 elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"8615058\" data-element_type=\"section\" data-e-type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-b870380\" data-id=\"b870380\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-4be6604 elementor-widget elementor-widget-heading\" data-id=\"4be6604\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">Breaking changes<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-6436222 elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"6436222\" data-element_type=\"section\" data-e-type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-6d6045e\" data-id=\"6d6045e\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-2f03097 elementor-widget elementor-widget-text-editor\" data-id=\"2f03097\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<ol><li>Node.js and npm Version Requirement. Project teams need to upgrade their development and CI\/CD environments accordingly.<\/li><li>Removal of Deprecated Endpoints<\/li><li>Feature flag prefix<\/li><\/ol>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-1552233 elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"1552233\" data-element_type=\"section\" data-e-type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-25adb51\" data-id=\"25adb51\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-d75ca83 elementor-widget elementor-widget-image\" data-id=\"d75ca83\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<img fetchpriority=\"high\" decoding=\"async\" width=\"640\" height=\"123\" src=\"https:\/\/razvanvancea.ro\/blog\/wp-content\/uploads\/2025\/09\/Screenshot-2025-09-24-at-14.51.50-1024x197.png\" class=\"attachment-large size-large wp-image-1293\" alt=\"appium-feature-flag\" srcset=\"https:\/\/razvanvancea.ro\/blog\/wp-content\/uploads\/2025\/09\/Screenshot-2025-09-24-at-14.51.50-1024x197.png 1024w, https:\/\/razvanvancea.ro\/blog\/wp-content\/uploads\/2025\/09\/Screenshot-2025-09-24-at-14.51.50-300x58.png 300w, https:\/\/razvanvancea.ro\/blog\/wp-content\/uploads\/2025\/09\/Screenshot-2025-09-24-at-14.51.50-768x147.png 768w, https:\/\/razvanvancea.ro\/blog\/wp-content\/uploads\/2025\/09\/Screenshot-2025-09-24-at-14.51.50-850x163.png 850w, https:\/\/razvanvancea.ro\/blog\/wp-content\/uploads\/2025\/09\/Screenshot-2025-09-24-at-14.51.50-24x5.png 24w, https:\/\/razvanvancea.ro\/blog\/wp-content\/uploads\/2025\/09\/Screenshot-2025-09-24-at-14.51.50-36x7.png 36w, https:\/\/razvanvancea.ro\/blog\/wp-content\/uploads\/2025\/09\/Screenshot-2025-09-24-at-14.51.50-48x9.png 48w, https:\/\/razvanvancea.ro\/blog\/wp-content\/uploads\/2025\/09\/Screenshot-2025-09-24-at-14.51.50.png 1510w\" sizes=\"(max-width: 640px) 100vw, 640px\" \/>\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-97cb7aa elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"97cb7aa\" data-element_type=\"section\" data-e-type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-7b917cb\" data-id=\"7b917cb\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-0ff4bda elementor-widget elementor-widget-text-editor\" data-id=\"0ff4bda\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>4. Session Discovery<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-8c89c16 elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"8c89c16\" data-element_type=\"section\" data-e-type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-556a8c6\" data-id=\"556a8c6\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-43ab7a6 elementor-widget elementor-widget-image\" data-id=\"43ab7a6\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<img decoding=\"async\" width=\"640\" height=\"124\" src=\"https:\/\/razvanvancea.ro\/blog\/wp-content\/uploads\/2025\/09\/Screenshot-2025-09-24-at-14.54.23-1024x198.png\" class=\"attachment-large size-large wp-image-1294\" alt=\"appium-session-discovery\" srcset=\"https:\/\/razvanvancea.ro\/blog\/wp-content\/uploads\/2025\/09\/Screenshot-2025-09-24-at-14.54.23-1024x198.png 1024w, https:\/\/razvanvancea.ro\/blog\/wp-content\/uploads\/2025\/09\/Screenshot-2025-09-24-at-14.54.23-300x58.png 300w, https:\/\/razvanvancea.ro\/blog\/wp-content\/uploads\/2025\/09\/Screenshot-2025-09-24-at-14.54.23-768x148.png 768w, https:\/\/razvanvancea.ro\/blog\/wp-content\/uploads\/2025\/09\/Screenshot-2025-09-24-at-14.54.23-850x164.png 850w, https:\/\/razvanvancea.ro\/blog\/wp-content\/uploads\/2025\/09\/Screenshot-2025-09-24-at-14.54.23-24x5.png 24w, https:\/\/razvanvancea.ro\/blog\/wp-content\/uploads\/2025\/09\/Screenshot-2025-09-24-at-14.54.23-36x7.png 36w, https:\/\/razvanvancea.ro\/blog\/wp-content\/uploads\/2025\/09\/Screenshot-2025-09-24-at-14.54.23-48x9.png 48w, https:\/\/razvanvancea.ro\/blog\/wp-content\/uploads\/2025\/09\/Screenshot-2025-09-24-at-14.54.23.png 1500w\" sizes=\"(max-width: 640px) 100vw, 640px\" \/>\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-624b45f elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"624b45f\" data-element_type=\"section\" data-e-type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-c8cefe7\" data-id=\"c8cefe7\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-cda4ac9 elementor-widget elementor-widget-text-editor\" data-id=\"cda4ac9\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>5. Express 5 upgrade<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-1dffd97 elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"1dffd97\" data-element_type=\"section\" data-e-type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-73afd16\" data-id=\"73afd16\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-9d870aa elementor-widget elementor-widget-text-editor\" data-id=\"9d870aa\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>Appium 3 upgrades the internally-used\u00a0<code>express<\/code>\u00a0dependency from\u00a0<code>v4<\/code>\u00a0to\u00a0<code>v5<\/code>. This should not affect users who use Appium directly, but developers integrating parts of Appium into their own projects may want to check\u00a0<a href=\"https:\/\/expressjs.com\/en\/guide\/migrating-5.html\">the Express 5 Migration Guide<\/a>.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-52fc50f elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"52fc50f\" data-element_type=\"section\" data-e-type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-ecd942c\" data-id=\"ecd942c\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-a51ffbd elementor-widget elementor-widget-heading\" data-id=\"a51ffbd\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">Benefits<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-a2a0789 elementor-widget elementor-widget-text-editor\" data-id=\"a2a0789\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<ul><li>reduced startup time<\/li><li>reduced memory usage baseline<\/li><li>improved test execution speed<\/li><li>better security<\/li><\/ul>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-bec1249 elementor-widget elementor-widget-heading\" data-id=\"bec1249\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">Migration Strategy<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-4cc94ad elementor-widget elementor-widget-text-editor\" data-id=\"4cc94ad\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<ol><li>Preparation<br \/>&#8211; backup the current setup<br \/>&#8211; update nodejs and npm accordingly<\/li><li>Test env migration<\/li><\/ol>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-54fe447 elementor-widget elementor-widget-image\" data-id=\"54fe447\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<img decoding=\"async\" width=\"640\" height=\"153\" src=\"https:\/\/razvanvancea.ro\/blog\/wp-content\/uploads\/2025\/09\/Screenshot-2025-09-24-at-15.03.48-1024x244.png\" class=\"attachment-large size-large wp-image-1295\" alt=\"\" srcset=\"https:\/\/razvanvancea.ro\/blog\/wp-content\/uploads\/2025\/09\/Screenshot-2025-09-24-at-15.03.48-1024x244.png 1024w, https:\/\/razvanvancea.ro\/blog\/wp-content\/uploads\/2025\/09\/Screenshot-2025-09-24-at-15.03.48-300x71.png 300w, https:\/\/razvanvancea.ro\/blog\/wp-content\/uploads\/2025\/09\/Screenshot-2025-09-24-at-15.03.48-768x183.png 768w, https:\/\/razvanvancea.ro\/blog\/wp-content\/uploads\/2025\/09\/Screenshot-2025-09-24-at-15.03.48-850x202.png 850w, https:\/\/razvanvancea.ro\/blog\/wp-content\/uploads\/2025\/09\/Screenshot-2025-09-24-at-15.03.48-24x6.png 24w, https:\/\/razvanvancea.ro\/blog\/wp-content\/uploads\/2025\/09\/Screenshot-2025-09-24-at-15.03.48-36x9.png 36w, https:\/\/razvanvancea.ro\/blog\/wp-content\/uploads\/2025\/09\/Screenshot-2025-09-24-at-15.03.48-48x11.png 48w, https:\/\/razvanvancea.ro\/blog\/wp-content\/uploads\/2025\/09\/Screenshot-2025-09-24-at-15.03.48.png 1202w\" sizes=\"(max-width: 640px) 100vw, 640px\" \/>\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-2a429fc elementor-widget elementor-widget-text-editor\" data-id=\"2a429fc\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>It is important to run all the tests and make sure they pass, otherwise analyze the errors<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-0698519 elementor-widget elementor-widget-heading\" data-id=\"0698519\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">Docs and references<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-8dac803 elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"8dac803\" data-element_type=\"section\" data-e-type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-be7f5c0\" data-id=\"be7f5c0\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-57ea9d8 elementor-widget elementor-widget-text-editor\" data-id=\"57ea9d8\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<ul><li>Please see the <a href=\"https:\/\/appium.io\/docs\/en\/latest\/guides\/migrating-2-to-3\/\" target=\"_blank\" rel=\"noopener\">Appium 3 migration guide HERE<\/a>\u00a0for more details.<\/li><li>Appium 3 blog <a href=\"https:\/\/appium.io\/docs\/en\/3.0\/blog\/2025\/08\/07\/-appium-3\/?utm_campaign=Software%2BTesting%2BWeekly&amp;utm_medium=web&amp;utm_source=Software_Testing_Weekly_284\" target=\"_blank\" rel=\"noopener\">HERE<\/a><\/li><li>Appium 3 medium article <a href=\"https:\/\/medium.com\/@umitozdemirf\/appium-3-a-new-era-in-mobile-test-automation-524a77cb19ca\" target=\"_blank\" rel=\"noopener\">HERE<\/a><\/li><\/ul>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<\/div>\n\t\t","protected":false},"excerpt":{"rendered":"<p>Even though v3 is not a massive leap as Appium 2, it introduces a few&#8230;<\/p>\n","protected":false},"author":2,"featured_media":1296,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"om_disable_all_campaigns":false,"_monsterinsights_skip_tracking":false,"_jetpack_newsletter_access":"","_jetpack_dont_email_post_to_subs":false,"_jetpack_newsletter_tier_id":0,"_jetpack_memberships_contains_paywalled_content":false,"_jetpack_feature_clip_id":0,"_jetpack_memberships_contains_paid_content":false,"footnotes":"","jetpack_post_was_ever_published":false},"categories":[11],"tags":[],"class_list":["post-1289","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-qa"],"aioseo_notices":[],"aioseo_head":"\n\t\t<!-- All in One SEO 4.9.10 - aioseo.com -->\n\t<meta name=\"description\" content=\"Even though v3 is not a massive leap as Appium 2, it introduces a few essential breaking changes that developers and QA engineers should be aware of. This new version focuses is designed to be leaner, faster, and more secure. What is new in Appium V3? Requires Node.js 20.19+ and npm 10+Removal of deprecated and\" \/>\n\t<meta name=\"robots\" content=\"max-image-preview:large\" \/>\n\t<meta name=\"author\" content=\"Razvan Vancea\"\/>\n\t<link rel=\"canonical\" href=\"https:\/\/razvanvancea.ro\/blog\/2025\/09\/24\/appium-v3-is-here-essential-changes\/\" \/>\n\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 4.9.10\" \/>\n\t\t<meta property=\"og:locale\" content=\"en_US\" \/>\n\t\t<meta property=\"og:site_name\" content=\"Learn with RV - Tech Blog - #testautomation #qa #programming #linux #devops\" \/>\n\t\t<meta property=\"og:type\" content=\"article\" \/>\n\t\t<meta property=\"og:title\" content=\"Appium v3 is here: essential changes - Learn with RV - Tech Blog\" \/>\n\t\t<meta property=\"og:description\" content=\"Even though v3 is not a massive leap as Appium 2, it introduces a few essential breaking changes that developers and QA engineers should be aware of. This new version focuses is designed to be leaner, faster, and more secure. What is new in Appium V3? Requires Node.js 20.19+ and npm 10+Removal of deprecated and\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/razvanvancea.ro\/blog\/2025\/09\/24\/appium-v3-is-here-essential-changes\/\" \/>\n\t\t<meta property=\"article:published_time\" content=\"2025-09-24T12:08:35+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2025-09-24T12:32:40+00:00\" \/>\n\t\t<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/razvanvancea\" \/>\n\t\t<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n\t\t<meta name=\"twitter:site\" content=\"@RazvanVancea\" \/>\n\t\t<meta name=\"twitter:title\" content=\"Appium v3 is here: essential changes - Learn with RV - Tech Blog\" \/>\n\t\t<meta name=\"twitter:description\" content=\"Even though v3 is not a massive leap as Appium 2, it introduces a few essential breaking changes that developers and QA engineers should be aware of. This new version focuses is designed to be leaner, faster, and more secure. What is new in Appium V3? Requires Node.js 20.19+ and npm 10+Removal of deprecated and\" \/>\n\t\t<meta name=\"twitter:creator\" content=\"@RazvanVancea\" \/>\n\t\t<script type=\"application\/ld+json\" class=\"aioseo-schema\">\n\t\t\t{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"BlogPosting\",\"@id\":\"https:\\\/\\\/razvanvancea.ro\\\/blog\\\/2025\\\/09\\\/24\\\/appium-v3-is-here-essential-changes\\\/#blogposting\",\"name\":\"Appium v3 is here: essential changes - Learn with RV - Tech Blog\",\"headline\":\"Appium v3 is here: essential changes\",\"author\":{\"@id\":\"https:\\\/\\\/razvanvancea.ro\\\/blog\\\/author\\\/iamrv\\\/#author\"},\"publisher\":{\"@id\":\"https:\\\/\\\/razvanvancea.ro\\\/blog\\\/#person\"},\"image\":{\"@type\":\"ImageObject\",\"url\":\"https:\\\/\\\/razvanvancea.ro\\\/blog\\\/wp-content\\\/uploads\\\/2025\\\/09\\\/Screenshot-2025-09-24-at-15.08.30.png\",\"width\":404,\"height\":368},\"datePublished\":\"2025-09-24T12:08:35+00:00\",\"dateModified\":\"2025-09-24T12:32:40+00:00\",\"inLanguage\":\"en-US\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/razvanvancea.ro\\\/blog\\\/2025\\\/09\\\/24\\\/appium-v3-is-here-essential-changes\\\/#webpage\"},\"isPartOf\":{\"@id\":\"https:\\\/\\\/razvanvancea.ro\\\/blog\\\/2025\\\/09\\\/24\\\/appium-v3-is-here-essential-changes\\\/#webpage\"},\"articleSection\":\"QA\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/razvanvancea.ro\\\/blog\\\/2025\\\/09\\\/24\\\/appium-v3-is-here-essential-changes\\\/#breadcrumblist\",\"itemListElement\":[{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/razvanvancea.ro\\\/blog#listItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/razvanvancea.ro\\\/blog\",\"nextItem\":{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/razvanvancea.ro\\\/blog\\\/category\\\/qa\\\/#listItem\",\"name\":\"QA\"}},{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/razvanvancea.ro\\\/blog\\\/category\\\/qa\\\/#listItem\",\"position\":2,\"name\":\"QA\",\"item\":\"https:\\\/\\\/razvanvancea.ro\\\/blog\\\/category\\\/qa\\\/\",\"nextItem\":{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/razvanvancea.ro\\\/blog\\\/2025\\\/09\\\/24\\\/appium-v3-is-here-essential-changes\\\/#listItem\",\"name\":\"Appium v3 is here: essential changes\"},\"previousItem\":{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/razvanvancea.ro\\\/blog#listItem\",\"name\":\"Home\"}},{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/razvanvancea.ro\\\/blog\\\/2025\\\/09\\\/24\\\/appium-v3-is-here-essential-changes\\\/#listItem\",\"position\":3,\"name\":\"Appium v3 is here: essential changes\",\"previousItem\":{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/razvanvancea.ro\\\/blog\\\/category\\\/qa\\\/#listItem\",\"name\":\"QA\"}}]},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/razvanvancea.ro\\\/blog\\\/#person\",\"name\":\"RV\",\"image\":{\"@type\":\"ImageObject\",\"@id\":\"https:\\\/\\\/razvanvancea.ro\\\/blog\\\/2025\\\/09\\\/24\\\/appium-v3-is-here-essential-changes\\\/#personImage\",\"url\":\"https:\\\/\\\/razvanvancea.ro\\\/blog\\\/wp-content\\\/litespeed\\\/avatar\\\/91ce41471f9ba5f15b3ef99e7deed87c.jpg?ver=1785997097\",\"width\":96,\"height\":96,\"caption\":\"RV\"},\"sameAs\":[\"https:\\\/\\\/www.facebook.com\\\/razvanvancea\\\/\",\"https:\\\/\\\/twitter.com\\\/RazvanVancea\",\"https:\\\/\\\/www.youtube.com\\\/@LearnwithRV\",\"https:\\\/\\\/www.linkedin.com\\\/in\\\/razvanvancea\"]},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/razvanvancea.ro\\\/blog\\\/author\\\/iamrv\\\/#author\",\"url\":\"https:\\\/\\\/razvanvancea.ro\\\/blog\\\/author\\\/iamrv\\\/\",\"name\":\"Razvan Vancea\",\"image\":{\"@type\":\"ImageObject\",\"@id\":\"https:\\\/\\\/razvanvancea.ro\\\/blog\\\/2025\\\/09\\\/24\\\/appium-v3-is-here-essential-changes\\\/#authorImage\",\"url\":\"https:\\\/\\\/razvanvancea.ro\\\/blog\\\/wp-content\\\/litespeed\\\/avatar\\\/356548feb901191539c03dd4a0498f58.jpg?ver=1785997099\",\"width\":96,\"height\":96,\"caption\":\"Razvan Vancea\"}},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/razvanvancea.ro\\\/blog\\\/2025\\\/09\\\/24\\\/appium-v3-is-here-essential-changes\\\/#webpage\",\"url\":\"https:\\\/\\\/razvanvancea.ro\\\/blog\\\/2025\\\/09\\\/24\\\/appium-v3-is-here-essential-changes\\\/\",\"name\":\"Appium v3 is here: essential changes - Learn with RV - Tech Blog\",\"description\":\"Even though v3 is not a massive leap as Appium 2, it introduces a few essential breaking changes that developers and QA engineers should be aware of. This new version focuses is designed to be leaner, faster, and more secure. What is new in Appium V3? Requires Node.js 20.19+ and npm 10+Removal of deprecated and\",\"inLanguage\":\"en-US\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/razvanvancea.ro\\\/blog\\\/#website\"},\"breadcrumb\":{\"@id\":\"https:\\\/\\\/razvanvancea.ro\\\/blog\\\/2025\\\/09\\\/24\\\/appium-v3-is-here-essential-changes\\\/#breadcrumblist\"},\"author\":{\"@id\":\"https:\\\/\\\/razvanvancea.ro\\\/blog\\\/author\\\/iamrv\\\/#author\"},\"creator\":{\"@id\":\"https:\\\/\\\/razvanvancea.ro\\\/blog\\\/author\\\/iamrv\\\/#author\"},\"image\":{\"@type\":\"ImageObject\",\"url\":\"https:\\\/\\\/razvanvancea.ro\\\/blog\\\/wp-content\\\/uploads\\\/2025\\\/09\\\/Screenshot-2025-09-24-at-15.08.30.png\",\"@id\":\"https:\\\/\\\/razvanvancea.ro\\\/blog\\\/2025\\\/09\\\/24\\\/appium-v3-is-here-essential-changes\\\/#mainImage\",\"width\":404,\"height\":368},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/razvanvancea.ro\\\/blog\\\/2025\\\/09\\\/24\\\/appium-v3-is-here-essential-changes\\\/#mainImage\"},\"datePublished\":\"2025-09-24T12:08:35+00:00\",\"dateModified\":\"2025-09-24T12:32:40+00:00\"},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/razvanvancea.ro\\\/blog\\\/#website\",\"url\":\"https:\\\/\\\/razvanvancea.ro\\\/blog\\\/\",\"name\":\"Learn with RV - Tech Blog\",\"description\":\"#testautomation #qa #programming #linux #devops\",\"inLanguage\":\"en-US\",\"publisher\":{\"@id\":\"https:\\\/\\\/razvanvancea.ro\\\/blog\\\/#person\"}}]}\n\t\t<\/script>\n\t\t<!-- All in One SEO -->\n\n","aioseo_head_json":{"title":"Appium v3 is here: essential changes - Learn with RV - Tech Blog","description":"Even though v3 is not a massive leap as Appium 2, it introduces a few essential breaking changes that developers and QA engineers should be aware of. This new version focuses is designed to be leaner, faster, and more secure. What is new in Appium V3? Requires Node.js 20.19+ and npm 10+Removal of deprecated and","canonical_url":"https:\/\/razvanvancea.ro\/blog\/2025\/09\/24\/appium-v3-is-here-essential-changes\/","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"BlogPosting","@id":"https:\/\/razvanvancea.ro\/blog\/2025\/09\/24\/appium-v3-is-here-essential-changes\/#blogposting","name":"Appium v3 is here: essential changes - Learn with RV - Tech Blog","headline":"Appium v3 is here: essential changes","author":{"@id":"https:\/\/razvanvancea.ro\/blog\/author\/iamrv\/#author"},"publisher":{"@id":"https:\/\/razvanvancea.ro\/blog\/#person"},"image":{"@type":"ImageObject","url":"https:\/\/razvanvancea.ro\/blog\/wp-content\/uploads\/2025\/09\/Screenshot-2025-09-24-at-15.08.30.png","width":404,"height":368},"datePublished":"2025-09-24T12:08:35+00:00","dateModified":"2025-09-24T12:32:40+00:00","inLanguage":"en-US","mainEntityOfPage":{"@id":"https:\/\/razvanvancea.ro\/blog\/2025\/09\/24\/appium-v3-is-here-essential-changes\/#webpage"},"isPartOf":{"@id":"https:\/\/razvanvancea.ro\/blog\/2025\/09\/24\/appium-v3-is-here-essential-changes\/#webpage"},"articleSection":"QA"},{"@type":"BreadcrumbList","@id":"https:\/\/razvanvancea.ro\/blog\/2025\/09\/24\/appium-v3-is-here-essential-changes\/#breadcrumblist","itemListElement":[{"@type":"ListItem","@id":"https:\/\/razvanvancea.ro\/blog#listItem","position":1,"name":"Home","item":"https:\/\/razvanvancea.ro\/blog","nextItem":{"@type":"ListItem","@id":"https:\/\/razvanvancea.ro\/blog\/category\/qa\/#listItem","name":"QA"}},{"@type":"ListItem","@id":"https:\/\/razvanvancea.ro\/blog\/category\/qa\/#listItem","position":2,"name":"QA","item":"https:\/\/razvanvancea.ro\/blog\/category\/qa\/","nextItem":{"@type":"ListItem","@id":"https:\/\/razvanvancea.ro\/blog\/2025\/09\/24\/appium-v3-is-here-essential-changes\/#listItem","name":"Appium v3 is here: essential changes"},"previousItem":{"@type":"ListItem","@id":"https:\/\/razvanvancea.ro\/blog#listItem","name":"Home"}},{"@type":"ListItem","@id":"https:\/\/razvanvancea.ro\/blog\/2025\/09\/24\/appium-v3-is-here-essential-changes\/#listItem","position":3,"name":"Appium v3 is here: essential changes","previousItem":{"@type":"ListItem","@id":"https:\/\/razvanvancea.ro\/blog\/category\/qa\/#listItem","name":"QA"}}]},{"@type":"Person","@id":"https:\/\/razvanvancea.ro\/blog\/#person","name":"RV","image":{"@type":"ImageObject","@id":"https:\/\/razvanvancea.ro\/blog\/2025\/09\/24\/appium-v3-is-here-essential-changes\/#personImage","url":"https:\/\/razvanvancea.ro\/blog\/wp-content\/litespeed\/avatar\/91ce41471f9ba5f15b3ef99e7deed87c.jpg?ver=1785997097","width":96,"height":96,"caption":"RV"},"sameAs":["https:\/\/www.facebook.com\/razvanvancea\/","https:\/\/twitter.com\/RazvanVancea","https:\/\/www.youtube.com\/@LearnwithRV","https:\/\/www.linkedin.com\/in\/razvanvancea"]},{"@type":"Person","@id":"https:\/\/razvanvancea.ro\/blog\/author\/iamrv\/#author","url":"https:\/\/razvanvancea.ro\/blog\/author\/iamrv\/","name":"Razvan Vancea","image":{"@type":"ImageObject","@id":"https:\/\/razvanvancea.ro\/blog\/2025\/09\/24\/appium-v3-is-here-essential-changes\/#authorImage","url":"https:\/\/razvanvancea.ro\/blog\/wp-content\/litespeed\/avatar\/356548feb901191539c03dd4a0498f58.jpg?ver=1785997099","width":96,"height":96,"caption":"Razvan Vancea"}},{"@type":"WebPage","@id":"https:\/\/razvanvancea.ro\/blog\/2025\/09\/24\/appium-v3-is-here-essential-changes\/#webpage","url":"https:\/\/razvanvancea.ro\/blog\/2025\/09\/24\/appium-v3-is-here-essential-changes\/","name":"Appium v3 is here: essential changes - Learn with RV - Tech Blog","description":"Even though v3 is not a massive leap as Appium 2, it introduces a few essential breaking changes that developers and QA engineers should be aware of. This new version focuses is designed to be leaner, faster, and more secure. What is new in Appium V3? Requires Node.js 20.19+ and npm 10+Removal of deprecated and","inLanguage":"en-US","isPartOf":{"@id":"https:\/\/razvanvancea.ro\/blog\/#website"},"breadcrumb":{"@id":"https:\/\/razvanvancea.ro\/blog\/2025\/09\/24\/appium-v3-is-here-essential-changes\/#breadcrumblist"},"author":{"@id":"https:\/\/razvanvancea.ro\/blog\/author\/iamrv\/#author"},"creator":{"@id":"https:\/\/razvanvancea.ro\/blog\/author\/iamrv\/#author"},"image":{"@type":"ImageObject","url":"https:\/\/razvanvancea.ro\/blog\/wp-content\/uploads\/2025\/09\/Screenshot-2025-09-24-at-15.08.30.png","@id":"https:\/\/razvanvancea.ro\/blog\/2025\/09\/24\/appium-v3-is-here-essential-changes\/#mainImage","width":404,"height":368},"primaryImageOfPage":{"@id":"https:\/\/razvanvancea.ro\/blog\/2025\/09\/24\/appium-v3-is-here-essential-changes\/#mainImage"},"datePublished":"2025-09-24T12:08:35+00:00","dateModified":"2025-09-24T12:32:40+00:00"},{"@type":"WebSite","@id":"https:\/\/razvanvancea.ro\/blog\/#website","url":"https:\/\/razvanvancea.ro\/blog\/","name":"Learn with RV - Tech Blog","description":"#testautomation #qa #programming #linux #devops","inLanguage":"en-US","publisher":{"@id":"https:\/\/razvanvancea.ro\/blog\/#person"}}]},"og:locale":"en_US","og:site_name":"Learn with RV - Tech Blog - #testautomation #qa #programming #linux #devops","og:type":"article","og:title":"Appium v3 is here: essential changes - Learn with RV - Tech Blog","og:description":"Even though v3 is not a massive leap as Appium 2, it introduces a few essential breaking changes that developers and QA engineers should be aware of. This new version focuses is designed to be leaner, faster, and more secure. What is new in Appium V3? Requires Node.js 20.19+ and npm 10+Removal of deprecated and","og:url":"https:\/\/razvanvancea.ro\/blog\/2025\/09\/24\/appium-v3-is-here-essential-changes\/","article:published_time":"2025-09-24T12:08:35+00:00","article:modified_time":"2025-09-24T12:32:40+00:00","article:publisher":"https:\/\/www.facebook.com\/razvanvancea","twitter:card":"summary_large_image","twitter:site":"@RazvanVancea","twitter:title":"Appium v3 is here: essential changes - Learn with RV - Tech Blog","twitter:description":"Even though v3 is not a massive leap as Appium 2, it introduces a few essential breaking changes that developers and QA engineers should be aware of. This new version focuses is designed to be leaner, faster, and more secure. What is new in Appium V3? Requires Node.js 20.19+ and npm 10+Removal of deprecated and","twitter:creator":"@RazvanVancea"},"aioseo_meta_data":{"post_id":"1289","title":null,"description":null,"keywords":null,"keyphrases":{"focus":{"keyphrase":"","score":0,"analysis":{"keyphraseInTitle":{"score":0,"maxScore":9,"error":1}}},"additional":[]},"primary_term":null,"canonical_url":null,"og_title":null,"og_description":null,"og_object_type":"default","og_image_type":"default","og_image_url":null,"og_image_width":null,"og_image_height":null,"og_image_custom_url":null,"og_image_custom_fields":null,"og_video":"","og_custom_url":null,"og_article_section":null,"og_article_tags":null,"twitter_use_og":false,"twitter_card":"default","twitter_image_type":"default","twitter_image_url":null,"twitter_image_custom_url":null,"twitter_image_custom_fields":null,"twitter_title":null,"twitter_description":null,"schema":{"blockGraphs":[],"customGraphs":[],"default":{"data":{"Article":[],"Course":[],"Dataset":[],"FAQPage":[],"Movie":[],"Person":[],"Product":[],"ProductReview":[],"Car":[],"Recipe":[],"Service":[],"SoftwareApplication":[],"WebPage":[]},"graphName":"BlogPosting","isEnabled":true},"graphs":[]},"schema_type":"default","schema_type_options":null,"pillar_content":false,"robots_default":true,"robots_noindex":false,"robots_noarchive":false,"robots_nosnippet":false,"robots_nofollow":false,"robots_noimageindex":false,"robots_noodp":false,"robots_notranslate":false,"robots_max_snippet":"-1","robots_max_videopreview":"-1","robots_max_imagepreview":"large","priority":null,"frequency":"default","local_seo":null,"breadcrumb_settings":null,"limit_modified_date":false,"ai":{"faqs":[],"keyPoints":[],"titles":[],"descriptions":[],"socialPosts":{"email":[],"linkedin":[],"twitter":[],"facebook":[],"instagram":[]}},"created":"2025-09-24 12:09:50","updated":"2025-09-24 12:50:13","seo_analyzer_scan_date":null},"aioseo_breadcrumb":"<div class=\"aioseo-breadcrumbs\"><span class=\"aioseo-breadcrumb\">\n\t\t\t<a href=\"https:\/\/razvanvancea.ro\/blog\" title=\"Home\">Home<\/a>\n\t\t<\/span><span class=\"aioseo-breadcrumb-separator\">&raquo;<\/span><span class=\"aioseo-breadcrumb\">\n\t\t\t<a href=\"https:\/\/razvanvancea.ro\/blog\/category\/qa\/\" title=\"QA\">QA<\/a>\n\t\t<\/span><span class=\"aioseo-breadcrumb-separator\">&raquo;<\/span><span class=\"aioseo-breadcrumb\">\n\t\t\tAppium v3 is here: essential changes\n\t\t<\/span><\/div>","aioseo_breadcrumb_json":[{"label":"Home","link":"https:\/\/razvanvancea.ro\/blog"},{"label":"QA","link":"https:\/\/razvanvancea.ro\/blog\/category\/qa\/"},{"label":"Appium v3 is here: essential changes","link":"https:\/\/razvanvancea.ro\/blog\/2025\/09\/24\/appium-v3-is-here-essential-changes\/"}],"jetpack_featured_media_url":"https:\/\/razvanvancea.ro\/blog\/wp-content\/uploads\/2025\/09\/Screenshot-2025-09-24-at-15.08.30.png","jetpack-related-posts":[],"jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/razvanvancea.ro\/blog\/wp-json\/wp\/v2\/posts\/1289","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/razvanvancea.ro\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/razvanvancea.ro\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/razvanvancea.ro\/blog\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/razvanvancea.ro\/blog\/wp-json\/wp\/v2\/comments?post=1289"}],"version-history":[{"count":9,"href":"https:\/\/razvanvancea.ro\/blog\/wp-json\/wp\/v2\/posts\/1289\/revisions"}],"predecessor-version":[{"id":1302,"href":"https:\/\/razvanvancea.ro\/blog\/wp-json\/wp\/v2\/posts\/1289\/revisions\/1302"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/razvanvancea.ro\/blog\/wp-json\/wp\/v2\/media\/1296"}],"wp:attachment":[{"href":"https:\/\/razvanvancea.ro\/blog\/wp-json\/wp\/v2\/media?parent=1289"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/razvanvancea.ro\/blog\/wp-json\/wp\/v2\/categories?post=1289"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/razvanvancea.ro\/blog\/wp-json\/wp\/v2\/tags?post=1289"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}