如何使用量角器测试本机Android应用程序

前端之家收集整理的这篇文章主要介绍了如何使用量角器测试本机Android应用程序前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我有本土的 Android应用程序,使用Ionic构建,所以e2e测试是用量角器写的,并且适用于混合版本的应用程序.
我想弄清楚,如果可以在Android设备上(或至少是emulator / avd)上的本机应用程序运行这些测试?

我试过Appium – 没有运气,它试图在设备上运行浏览器.我不需要它

Selendroid:
java -jar path-to-selendroid.jar -app path-to.apk
它执行,但是当我启动量角器,它试图运行一些AndroidDriver Webview应用程序(与Selendroid徽标)而不是我的应用程序,所以所有的测试失败.量角器配置:

seleniumAddress: 'http://localhost:4444/wd/hub',baseUrl:         'http://10.0.2.2:8000',capabilities:    {
    browserName: 'android'
},

有可能吗或者最好的我可以希望通过Appium / Selendroid在设备上运行移动浏览器?

解决方法

正如你所指出的,你想测试一个Android本机应用程序.您将需要使用其他框架来测试本地应用程序.

另一方面,量角器“是AngularJS应用程序的端到端测试框架”. http://angular.github.io/protractor/#/

所以,它运行在浏览器上.浏览器可能在您的PC上,使用AndroidDriver的手机上的WebDriver.但从来没有本机应用程序.

原文链接:https://www.f2er.com/android/312959.html

猜你在找的Android相关文章