React native 如何处理纯天然元素使用排毒

React native 如何处理纯天然元素使用排毒,react-native,detox,React Native,Detox,我正在使用Detock,但我需要使用Detock处理我的本机登录页面。Detock支持本机元素。为了与它们进行交互,您需要为要与之交互的元素设置一个,然后正常的by.id()API将按预期工作。您是否可以共享一些代码或提供有关您的要求的更多详细信息我的应用程序是混合应用程序,每当应用程序启动时,我需要与纯本机应用程序组件进行交互。您是否正在使用react native。你能分享更多的信息吗,比如你需要与哪个应用程序组件进行交互是的,在我们的应用程序中,很少有场景是本机的,也很少有场景是本机的。在

我正在使用Detock,但我需要使用Detock处理我的本机登录页面。

Detock支持本机元素。为了与它们进行交互,您需要为要与之交互的元素设置一个,然后正常的
by.id()
API将按预期工作。

您是否可以共享一些代码或提供有关您的要求的更多详细信息我的应用程序是混合应用程序,每当应用程序启动时,我需要与纯本机应用程序组件进行交互。您是否正在使用react native。你能分享更多的信息吗,比如你需要与哪个应用程序组件进行交互是的,在我们的应用程序中,很少有场景是本机的,也很少有场景是本机的。在应用程序启动时,我们登陆到本机屏幕,然后导航到react本机屏幕。我需要从本机导航到反应本机屏幕。我们如何在Detox上实现这些功能?如果您正在构建react-native cli应用程序,在加载初始屏幕(即本机屏幕)后,它将自动加载react-Natived的一个组件。您知道在本机Android中通过RN端的.id()设置什么吗?在Android上,测试id-这是by.id()的输入,设置为视图的主标记:。这有用吗?@d4vidi,是的,谢谢你,我是否需要在native:button.setTag(“巴拉克”)中这样设置,并在by.id(“巴拉克”)中获得“巴拉克”。因为我试过了,但没用。@Leo Natan你能在答案中添加一个带有本机android设置标签的例子吗。托达·阿吉;)是的,要么这样,要么在视图的xml中预先应用标记。使用Android studio检查布局层次结构,确保标签确实正确放置!以下是我们如何在Detock的自检应用程序中应用这两种方法的示例,该应用程序在某些情况下在纯本地布局上运行测试:,