I have Appium set up and im trying to run a sample robot framework automation script but I get an error message “FAIL : No application is open” every time. Im using RIDE by the way but that probably does not matter…
Appium starts the demo application fine so atleast the connection seems to be working (im using a real device Nexus 4).
Since Appium already starts the application, do I need to do it in my script? Using the Open application keyword?
How does the script know to run on the phone? This is a bit unclear to me…
The sample Open application keyword (that I got from the net) is set up like this:
Open Application http://localhost:4723/wd/hub/ platformName=Android platformVersion=4.2.2 deviceName=192.168.56.101:5555 app=${CURDIR}/demoapp/OrangeDemoApp.apk automationName=appium appPackage=com.netease.qa.orangedemo appActivity=MainActivity
I dont quite understand why I need all that? (the platform version for example is not 4.2.2 on my phone so maybe I should change that… but that is not my main concern now I think)
Can anyone assist me to move forward with my demo? I feel im close but not quite…
Thank you.