我的三星设备带有名为Internet的股票浏览器。 该设备超过4.4版本。 我试图在真实设备上远程调试股票浏览器而没有成功。 已经成功远程调试chrome。
是否可以在真实设备上而不是模拟器上?
答案 0 :(得分:1)
嗨!,自从v1.3以来,Appium开始使用Android的股票浏览器(名为.. 浏览器),实际问题是三星股票浏览器不是浏览器,它是互联网!这两个应用程序是不同的(三星的耻辱!,而不是Appium的故障)。所有其他Android浏览器浏览器的Android发行版与Appium> = v1.3一样正常,正如我之前所说的那样。
模拟器库存浏览器是浏览器,这就是它在模拟器上为你工作的原因!
Appium适用于Chromium WebView(存在于 Chrome 和浏览器), Internet 没有。因此它现在不能与Appium一起使用,并且可能永远不会工作,因为Appium的维护人员没有兴趣在Chromium WebView之外进行自动化。有关详细信息,请参阅此问题:https://github.com/appium/appium/issues/4509
因此,唯一的解决方案是将Chrome安装到您的三星设备中。
如果您无法访问商店以安装Chrome应用,则可以手动将Chrome APK下载并安装到您的设备(或使用Chromium webview的其他浏览器,例如Chromium和ContentShell)。
PS:ContentShell基本上只是Chromium webview,没有收藏夹,书签和其他常见的浏览器内容,因此它对Appium测试非常有用。