【发布时间】:2015-05-07 05:43:38
【问题描述】:
我有三星设备,带有称为 Internet 的库存浏览器。 该设备超过4.4版本。 我正在尝试在真实设备上远程调试股票浏览器但没有成功。 已经成功远程调试chrome了。
是否可以在真实设备上而不是在模拟器上?
【问题讨论】:
标签: android-webview google-chrome-devtools samsung-mobile appium android-browser
我有三星设备,带有称为 Internet 的库存浏览器。 该设备超过4.4版本。 我正在尝试在真实设备上远程调试股票浏览器但没有成功。 已经成功远程调试chrome了。
是否可以在真实设备上而不是在模拟器上?
【问题讨论】:
标签: android-webview google-chrome-devtools samsung-mobile appium android-browser
嗨!,Appium 从 v1.3 开始使用 Android 的股票浏览器(名为..Browser),实际问题是三星股票浏览器不是Browser,这是互联网!这两个应用程序是不同的(三星可耻!,不是 Appium 家伙的错)。正如我之前所说,股票浏览器是 Browser 的所有其他 Android 发行版都可以与 Appium >= v1.3 一起正常工作。
Emulator 股票浏览器是浏览器,这就是它在 Emulator 上为您工作的原因!
Appium 可与 Chromium WebView(存在于 Chrome 和 Browser 上)一起使用,而 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 测试来说还是不错的。
【讨论】: