Facebook Robotium:测试应用程序与第三方应用程序的集成

Facebook Robotium:测试应用程序与第三方应用程序的集成,facebook,ui-automation,robotium,android-testing,sikuli,Facebook,Ui Automation,Robotium,Android Testing,Sikuli,我想知道,是否有任何方法可以在android中测试多个应用程序?顺便说一句,我知道您无法从Robotium测试的应用程序启动/测试其他应用程序 基本上,我想在我的应用程序中自动化涉及FB登录的测试用例。那么这些测试用例是如何在其他公司实现自动化的呢?几乎所有其他应用都与FB集成,那么这些测试用例是如何测试的呢 简而言之:我的原生应用启动FB的登录活动。登录后,控件返回到我的应用程序。我想自动化这个登录场景。Robotium不允许我这么做。目前,solo.getCurrentActivity()甚

我想知道,是否有任何方法可以在android中测试多个应用程序?顺便说一句,我知道您无法从Robotium测试的应用程序启动/测试其他应用程序

基本上,我想在我的应用程序中自动化涉及FB登录的测试用例。那么这些测试用例是如何在其他公司实现自动化的呢?几乎所有其他应用都与FB集成,那么这些测试用例是如何测试的呢

简而言之:我的原生应用启动FB的登录活动。登录后,控件返回到我的应用程序。我想自动化这个登录场景。Robotium不允许我这么做。目前,solo.getCurrentActivity()甚至没有检测到FB活动处于打开状态

一些基本的搜索显示,您可以在Sikuli中这样做,但它只能在非根设备上工作。我对在真正的设备上运行测试感兴趣,而真正的设备不能总是根目录

你有什么想法吗

谢谢,
Abhijeet

有大量关于使用Selenium框架测试移动设备的信息。你有没有研究过这个问题?你指的是Android驱动程序吗?如果是的话,它不是用来测试移动网络应用程序的吗?如果我的描述令人困惑,我很抱歉。我正在尝试自动化android应用程序。你可以使用WebDriver登录Facebook的登录Webview。不过,它对Facebook的原生应用程序不起作用。你需要在你的手机上设置根目录,并使用你的应用程序密钥退出Facebook应用程序,它才能正常工作。谢谢@dannyroa,这很有帮助。我指的是本机应用程序登录和webview facebook登录场景。我不想在测试中使用根设备,因为这样我的测试用例就会因为设备没有根而失败。顺便说一句,我还没有尝试过这个,但我相信在Robotium中有一些方法也可以让您自动化webview。