Android,Google登录和Firebase身份验证测试

时间:2016-10-14 13:39:47

标签: android firebase-authentication android-testing google-signin

我正在开发一款应用,要求用户通过Google登录,然后登录Firebase用户帐户。身份验证部分或多或少地从此Firebase tutorial进行了复制粘贴。

我想为我的应用程序编写一些自动化测试,可以在我的模拟器上本地运行,也可以在Jenkins服务器上运行。我有一个身份验证活动有2个状态(每个都有一个不同的布局):登录或退出,我希望能够测试两者。

但是,由于应用程序始终以用户注销开始,因此我需要能够在身份验证过程中进行测试,以便我可以测试登录状态。

不幸的是,一旦用户按下Sign In按钮(我的应用程序的一部分),Google API登录活动就会启动。为了登录,我需要编写一个可以按下正确按钮并可能正确输入一些Google用户名和密码的测试。很遗憾,我无法访问此Google活动的代码,也不知道如何通过测试访问其控件和文本字段...

有人知道怎么做吗?也许有一种方法可以绕过身份验证过程进行测试?

提前致谢!

0 个答案:

没有答案
相关问题