# Best Practices for Cross-platform Maestro UI Testing for Android and iOS

DevFeed: [Best Practices for Cross-platform Maestro UI Testing for Android and iOS](<https://devfeed.tech/articles/best-practices-for-cross-platform-maestro-ui-testing-for-android-and-ios-22883.md>)

Original publisher: [Read original article](<https://maestro.dev/blog/best-practices-for-cross-platform-maestro-ui-testing-for-android-and-ios>)

Author: Ashish Kharche

Published: 2023-05-22T07:00:00Z

Content type: tutorial

Language: en

Sources: [mobile.dev - Medium](<https://devfeed.tech/sources/mobile-dev-medium.md>)

Topics: [Testing](<https://devfeed.tech/topics/testing.md>), [Android](<https://devfeed.tech/topics/android.md>), [iOS](<https://devfeed.tech/topics/ios.md>), [cross-platform](<https://devfeed.tech/topics/cross-platform.md>), [ui](<https://devfeed.tech/topics/ui.md>)

Tags: [android](<https://devfeed.tech/tags/android.md>), [cross-platform](<https://devfeed.tech/tags/cross-platform.md>), [ios](<https://devfeed.tech/tags/ios.md>), [maestro](<https://devfeed.tech/tags/maestro.md>), [testing](<https://devfeed.tech/tags/testing.md>), [ui-testing](<https://devfeed.tech/tags/ui-testing.md>)

## AI overview

A tutorial on cross-platform Maestro UI testing for Android and iOS. It demonstrates using external parameters, runScript, and runFlow to handle different app IDs, element IDs, platform-specific requirements, and conditional features.

## Source excerpt

Using runFlow, runScript and external parameters