排毒 - 无法在屏幕上找到元素

时间:2017-12-21 04:56:06

标签: testing react-native detox

screen

我尝试解决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

0 个答案:

没有答案