Does appium support Mobile web browser testing on real devices version below 4.2

345 views
Skip to first unread message

shamili swamy

unread,
Jun 19, 2014, 1:38:38 AM6/19/14
to appium-...@googlegroups.com
Hi All,

Can anyone please tell me if appium support Mobile web browser testing on real devices version below 4.2 using selendroid.

I am having android 4.2.2 and i want to test my selenium webdriver cases in mobile web browser using both chrome and native browser.

Below is the code for chrome browser on real device having version android 4.2.2

DesiredCapabilities capabilities = new DesiredCapabilities();
capabilities.setPlatform(Platform.ANDROID);
capabilities.setCapability("automationName","Selendroid");
capabilities.setCapability("platformVersion", "4.2.2");
capabilities.setCapability("udid", "4d0**************");
capabilities.setCapability("app", "chrome");
WebDriver driver = new RemoteWebDriver(new URL("http://0.0.0.0:4723/wd/hub"), capabilities);

started the appium server as appium -U <device id>

Below is the exception i am getting 
info: Welcome to Appium v1.0.0 (REV f0a00fab2335fa88cb355ab4dc43a9cd3f3236c0)
info: Appium REST http interface listener started on 0.0.0.0:4723
info: socket.io started
info: Non-default server args: {"udid":"4d02**********"}
debug: Appium request initiated at /wd/hub/session
debug: Request received with params: {"desiredCapabilities":{"automationName":"S
elendroid","platform":"ANDROID","platformVersion":"4.2.2","app":"chrome","udid":
"4d0****************"}}
info: No appActivity desired capability or server param. Parsing from apk.
info: No appPackage desired capability or server param. Parsing from apk.
error: Using local app, but didn't end in .zip, .ipa or .apk
info: Got configuration error, not starting session
info: Cleaning up appium session
error: Failed to start an Appium session, err was: Error: Bad app: C:\Users\Sham
ili VK\AppData\Roaming\npm\node_modules\appium\chrome. App paths need to be abso
lute, or relative to the appium server install dir, or a URL to compressed file,
 or a special app name. cause: Error: Using local app, but didn't end in .zip, .
ipa or .apk
info: Error: Bad app: C:\Users\Shamili VK\AppData\Roaming\npm\node_modules\appiu
m\chrome. App paths need to be absolute, or relative to the appium server instal
l dir, or a URL to compressed file, or a special app name. cause: Error: Using l
ocal app, but didn't end in .zip, .ipa or .apk
    at null.<anonymous> (C:\Users\Shamili VK\AppData\Roaming\npm\node_modules\ap
pium\lib\devices\android\android-common.js:53:13)
    at Device.configureLocalApp (C:\Users\Shamili VK\AppData\Roaming\npm\node_mo
dules\appium\lib\devices\device.js:85:5)
    at Device.configureApp (C:\Users\Shamili VK\AppData\Roaming\npm\node_modules
\appium\lib\devices\device.js:56:10)
    at androidCommon.configureApp (C:\Users\Shamili VK\AppData\Roaming\npm\node_
modules\appium\lib\devices\android\android-common.js:68:35)
    at androidCommon.configure (C:\Users\Shamili VK\AppData\Roaming\npm\node_mod
ules\appium\lib\devices\android\android-common.js:34:10)
    at Appium.configure (C:\Users\Shamili VK\AppData\Roaming\npm\node_modules\ap
pium\lib\appium.js:267:15)
    at Appium.start (C:\Users\Shamili VK\AppData\Roaming\npm\node_modules\appium
\lib\appium.js:102:10)
    at exports.createSession (C:\Users\Shamili VK\AppData\Roaming\npm\node_modul
es\appium\lib\server\controller.js:155:16)
    at callbacks (C:\Users\Shamili VK\AppData\Roaming\npm\node_modules\appium\no
de_modules\express\lib\router\index.js:164:37)
    at param (C:\Users\Shamili VK\AppData\Roaming\npm\node_modules\appium\node_m
odules\express\lib\router\index.js:138:11)
info: Responding to client with error: {"status":33,"value":{"message":"A new se
ssion could not be created. (Original error: Bad app: C:\\Users\\Shamili VK\\App
Data\\Roaming\\npm\\node_modules\\appium\\chrome. App paths need to be absolute,
 or relative to the appium server install dir, or a URL to compressed file, or a
 special app name. cause: Error: Using local app, but didn't end in .zip, .ipa o
r .apk)","origValue":"Bad app: C:\\Users\\Shamili VK\\AppData\\Roaming\\npm\\nod
e_modules\\appium\\chrome. App paths need to be absolute, or relative to the app
ium server install dir, or a URL to compressed file, or a special app name. caus
e: Error: Using local app, but didn't end in .zip, .ipa or .apk"},"sessionId":nu
ll}
POST /wd/hub/session 500 14ms - 712b


It would be great if someone guides me on this. TIA

Thanks,
Shamili

Isaac Murchie

unread,
Jun 19, 2014, 12:19:28 PM6/19/14
to shamili swamy, appium-...@googlegroups.com
Have a look at the mobile web documentation: https://github.com/appium/appium/blob/master/docs/en/mobile-web.md#mobile-chrome-on-emulator-or-real-device

In particular, don't set an "app" capability, but use "browserName" equal to "Chrome".


--
http://appium.io
---
You received this message because you are subscribed to the Google Groups "Appium-discuss" group.
To unsubscribe from this group and stop receiving emails from it, send an email to appium-discus...@googlegroups.com.
Visit this group at http://groups.google.com/group/appium-discuss.
For more options, visit https://groups.google.com/d/optout.

Reply all
Reply to author
Forward
0 new messages