Troubleshooting
-
Port already in use when starting local Appium - Ensure no orphaned Appium processes are running. The managed service stops on normal teardown and on JVM shutdown; if a previous run crashed, kill the process manually or change the port.
-
Tests can't find elements intermittently - Override
elementReadyConditionorwaitConfigon your app to better match your UI's state transitions. -
Using a remote Appium server - Leave
serviceasnull(the default). The harness will not start or stop any local server.