我的设备型号:MI NOTE LTE
手机上也安卓了 chrome,firefox 浏览器
小米自带的浏览器包名是:com.android.browser
chrome 浏览器的包名是:com.android.chrome

appium 如下设置:

desired_caps['platformName'] = 'Android'
       desired_caps['platformVersion'] = '4.4.2'
       desired_caps['deviceName'] = 'MI NOTE LTE'
       desired_caps['appPackage'] ='com.android.browser'
       desired_caps['noReset'] = 'true'
       self.driver=webdriver.Remote('http://localhost:4723/wd/hub',desired_caps)
       self.driver.get("http://XX.com/")

为什么测试用例时进入的是 chrome,而不是小米自带浏览器?

换了一台没有安装 chrome 的小米手机,结果报错 Original error: unknown error: com.android.chrome is not installed on device 21139b7e
(Driver info: chromedriver=2.18.343845 (73dd713ba7fbfb73cbb514e62641d8c96a94682a)


↙↙↙阅读原文可查看相关链接,并与作者交流