我试图解决Detox - Enter on Numpad的问题,从而导致了这个问题。
根据屏幕,我有一个带数字的输入字段。所以没有回车键或 typeText '\n' 来输入它。所以我想到了点击标题以隐藏键盘的解决方案。但是,即使标题在那里。使用 testID = {..._screen_header_}
它仍然给我一个错误
"Recovery Suggestion" : "检查元素是否存在于下方打印的UI层级中,如果存在,调整匹配器,使其准确匹配元素。" }
Error Trace: [
{
"Description" : "Interaction cannot continue because the desired element was not found.",
"Error Domain" : "com.google.earlgrey.ElementInteractionErrorDomain",
"Error Code" : "0",
"File Name" : "GREYElementInteraction.m",
"Function Name" : "-[GREYElementInteraction matchedElementsWithTimeout:error:]",
"Line" : "124"
}
]
Steps to Reproduce 只有一个标题或任何元素,因为这个问题发生在一个地方,它也无法找到屏幕。这意味着排毒框架无法找到该项目。
Detox、Node、Device、Xcode 和 macOS 版本 Detox:5.10 节点:8.7.0 设备:iPhone 7 Xcode:9.1 macOS:10.13.2