我尝试解决Detox - Enter on Numpad的问题,从而导致了这个问题。
根据屏幕,我有一个带数字的输入字段。所以没有输入密钥或typeText' \ n'输入它。所以我想到了点击标题来隐藏键盘的解决方案。但是,即使标题在那里。 testID = {..._ screen_header _}
它仍然给我一个错误
"恢复建议" :"检查下面打印的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"
}
]
重现步骤 只有一个标题或任何元素,因为这个问题发生在一个它无法定位屏幕的地方。这意味着排毒框架无法找到该项目。
排毒,节点,设备,Xcode和macOS版本 排毒:5.10 节点:8.7.0 设备:iPhone 7 Xcode:9.1 macOS:10.13.2