I have installed the chrome driver - version 37.0 and source -com.android.chrome-1.apk
Started the adb command and device is connecting properly. Enable the debug mode and checked usb device option
Capabilties -
below is code snippet which i have used to call the chrome browser
capabilities.setCapability("appium-version", "1.0");
capabilities.setCapability("platformName", "Android");
capabilities.setCapability("platformVersion", "4.3");
capabilities.setCapability("deviceName", "abc");
capabilities.setCapability("browserNamex", "Chrome");
driver = new RemoteWebDriver(new URL("http://0.0.0.0:4723/wd/hub"),capabilities);
Getting below error -
错误:Chromedriver创建会话无效。状态为200,正文为{" sessionId":" e70c1dff331b9b35ce5e4b974ae3d47e"," status":13," value":{"消息":"未知错误:com.android.browser未安装在设备43001beab8cb1161 \ n上(驱动程序信息:chromedriver = 2.10.267517,platform = Mac OS X 10.9.2 x86_64)"} }
debug:清理appium会话 错误:无法启动Appium会话,错误是:错误:没有从Chromedriver获取会话重定向
info:< - POST / wd / hub / session 500
答案 0 :(得分:2)
我在windows上使用appium for android。尝试使用appium 1.1.0.0只需通过appium启动服务器。在Eclipse中设置这些功能
DesiredCapabilities capabilities = new DesiredCapabilities();
capabilities.setCapability(MobileCapabilityType.BROWSER_NAME,"Chrome");
capabilities.setCapability(MobileCapabilityType.PLATFORM_VERSION,"4.3");
capabilities.setCapability(MobileCapabilityType.PLATFORM_NAME,"Android");
capabilities.setCapability(MobileCapabilityType.DEVICE_NAME,"GT-I9300");
driver = new RemoteWebDriver(new URL(:1:4723/wd/hub"), capabilities);
它为我工作。
感谢 Rohit Vyas
答案 1 :(得分:1)
也许它会帮助某人寻找这个错误的解决方案:
错误:Chromedriver创建会话无效。状态是200和 身体是 {"的sessionId":" e70c1dff331b9b35ce5e4b974ae3d47e""状态":13,"值" {"消息":& #34;未知 错误:com.android.browser未安装在设备上 43001beab8cb1161 \ n(驱动程序信息:chromedriver = 2.10.267517,platform = Mac OS X 10.9.2 x86_64)"}} debug:清理appium会话错误:失败 启动Appium会话,错误是:错误:没有得到会话 从Chromedriver重定向
经过长时间的努力,帮助我的是用手动文件覆盖[my appium安装位置] / build / chromedriver / linux中的原始chromedriver(当你运行./reset.sh --android
时自动下载的那个)从this site下载。
确保删除旧的chromedriver,并将新的chromedriver命名为与已删除的chromedriver相同的名称。 我正在使用chromedriver 2.12
答案 2 :(得分:0)
基于此"未知错误:com.android.browser未安装在设备"上,它似乎在寻找默认浏览器而不是Chrome。
我注意到有一种能力拼写错误。它应该是" browserName"而不是" browserNamex"就像你一样。这可能就是为什么它没有找到正确的应用程序包。
答案 3 :(得分:0)
将chromedriver 2.18.343845替换为2.20.353145,你的问题将会出现在C:\ Program Files(x86)\ Appium \ node_modules \ appium \ node_modules \ appium-chromedriver \ chromedriver \ win path