我使用WebView、WebViewClient、WebChromeClient和许多其他类开发了一个应用程序。。。只是为了使网页浏览的某些方面自动化。实现变得如此繁琐,以至于我想也许可以使用Selenium来自动化智能手机上的任何浏览器,以完成同样的事情。
但我发现的所有参考文献都表明,Selendroid只是用于测试。
关于(重新)将我的应用程序建立在Selendroid上,我缺少什么?
这类应用程序有已知的例子吗?
Selenium初学者的博客建议从通过USB连接的PC(例如运行Windows)调用Selenium测试运行。因此,你真的不能指望用户总是连接到电脑来运行你的基于Selendroid的应用程序。
一句话:Selendroid是用于测试的,而不是应用程序开发框架。如果你需要一个不同于原生Android的框架,可以考虑Cordova。