I tried to run Native Browser on Android 4.4. Apllication is run, but it stucked after.
Note: everything fine with capabilities.setCapability(“browserName”, “Chrome”), but I want to launch native browser.
My capabilities:
DesiredCapabilities capabilities = new DesiredCapabilities();
capabilities.setCapability(“browserName”, “Browser”);
capabilities.setCapability(“automationName”,“Appium”);
capabilities.setCapability(“platformName”, “Android”);
capabilities.setCapability(“deviceName”,“My device”);
capabilities.setCapability(“platformVersion”, “4.4”);
Stack trace of appium:
info: [debug] [CHROMEDRIVER] Starting ChromeDriver (v2.10.267521) on port 9515
Only local connections are allowed.
info: [debug] Making http request with opts: {“url”:“http://127.0.0.1:9515/wd/hu
b/session”,“method”:“POST”,“json”:{“sessionId”:null,“desiredCapabilities”:{“chro
meOptions”:{“androidPackage”:“com.android.browser”,“androidActivity”:“com.androi
d.browser.BrowserActivity”,“androidDeviceSerial”:“4df7eba26c84300d”}}}}
info: [debug] [CHROMEDRIVER STDERR] [0.008][SEVERE]: Could not bind socket to 12
7.0.0.1:9515
info: [debug] [CHROMEDRIVER] Port not available. Exiting…
info: [debug] Chromedriver exited with code 1
info: [debug] Getting connected devices…
info: [debug] executing: “c:\Users\maxymkr\AppData\Local\Android\android-sdk\pla
tform-tools\adb.exe” -s 4df7eba26c84300d devices
info: [debug] 1 device(s) connected
info: [debug] executing: “c:\Users\maxymkr\AppData\Local\Android\android-sdk\platform-tools\adb.exe” -s 4df7eba26c84300d shell “am force-stop com.android.browser”
info: [debug] Stopping logcat capture
info: [debug] Logcat terminated with code null, signal SIGTERM
info: [debug] Cleaning up appium session
error: Chromedriver create session did not work. Status was 200 and body was {“sessionId”:“ca8c519a79d5ed140bbfc153bdd8ec3f”,“status”:100,“value”:{“message”:“chrome not reachable\n (Driver info: chromedriver=2.10.267521,platform=Windows NT 6.1 SP1 x86_64)”}}
info: [debug] Cleaning up appium session
error: Failed to start an Appium session, err was: Error: Did not get session redirect from Chromedriver
info: [debug] Error: Did not get session redirect from Chromedriver
at null. (d:\Job\appium git\appium\lib\devices\android\chromedriver.js:220:12)
at Request._callback (d:\Job\appium git\appium\lib\devices\common.js:116:5)
at Request.self.callback (d:\Job\appium git\appium\node_modules\request\request.js:121:22)
at Request.emit (events.js:98:17)
at Request. (d:\Job\appium git\appium\node_modules\request\request.js:985:14)
at Request.emit (events.js:117:20)
at IncomingMessage. (d:\Job\appium git\appium\node_modules\request\request.js:936:12)
at IncomingMessage.emit (events.js:117:20)
at _stream_readable.js:929:16
at process._tickDomainCallback (node.js:463:13)
info: [debug] Responding to client with error: {“status”:33,“value”:{“message”:“A new session could not be created. (Original error: Did not get session redirect from Chromedriver)”,“origValue”:“Did not get session redirect from Chromedriver”},“sessionId”:null}