0
我试图在我的反应原生应用程序上运行firebase TestLab的robo测试,但我无法获得robo测试通行证登录。如何使用firebase TestLab与原生
第一个问题是它没有输入电子邮件和密码。
在我的js文件我有:
<Input ... testID="usernameInput" />
<Input ... testID="passwordInput" />
,我把这个在我的火力控制台
但是,它并没有在所有的工作。我检查了录像,这不是在输入
第二个问题是,即使我硬编码我的用户名和调试APK密码,它甚至不会点击登录按钮,其定义为:
<Button onClick={() => {this.handleLogin()}}>Login</Button>
我想知道这里发生了什么。有没有人有过反应原生应用程序的Firebase TestLab robo测试工作?
嗯,这是一个公平点。 React native会生成原生Android应用程序。但是,我认为注入资源id到本地元素目前在反应本地不支持。你是说任何没有资源id的元素在robo测试中是看不见的? – Jason
没有命名资源ID的视图不能被Robo测试预填充字段作为目标。您需要一个已命名的Android资源ID来放置该表单。 –
但是非预填场呢?拥有资源ID还是不重要? – Jason