{"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,"_monsterinsights_sitenote_active":false,"_monsterinsights_sitenote_note":"","_monsterinsights_sitenote_category":0,"_jetpack_memberships_contains_paid_content":false,"footnotes":""},"categories":[11],"tags":[],"class_list":["post-1289","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-qa"],"aioseo_notices":[],"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}]}}