调整元素属性,使其与失败的约束匹配

出生

使用 detox 测试 react-native for ios

我有链接

<TouchableOpacity onPress={() => onLinkPress(url)} testID={'someId'}>
  <Text>asd</Text>
</TouchableOpacity>

但不能点击它 element(by.id('someId')).tap()

错误

  Error: Error: Cannot perform action due to constraint(s) failure.
Exception with Action: {
  "Action Name" : "Tap",
  "Element Description" : "<RCTView:0x7f8d8fa34c30; AX=Y; AX.id='clade-member-profile-org-link-apple.com'; AX.label='Apple Investor apple.com'; AX.frame={{20, 699}, {280, 72}}; AX.activationPoint={160, 735}; AX.traits='UIAccessibilityTraitNone'; AX.focused='N'; frame={{0, 0}, {280, 72}}; opaque; alpha=1>",
  "Failed Constraint(s)" : "interactable",
  "All Constraint(s)" : "(!(isSystemAlertViewShown) && ((respondsToSelector(isAccessibilityElement) && isAccessibilityElement) || kindOfClass('UIView')) && (enabled && !(((kindOfClass('UIView') || respondsToSelector(accessibilityContainer)) && ancestorThatMatches(!(enabled))))) && interactable)",
  "Recovery Suggestion" : "Adjust element properties so that it matches the failed constraint(s)."
}

[
  {
    "Description" : "Cannot perform action due to constraint(s) failure.",
    "Error Domain" : "com.google.earlgrey.ElementInteractionErrorDomain",
    "Error Code" : "1",
    "File Name" : "GREYBaseAction.m",
    "Function Name" : "-[GREYBaseAction satisfiesConstraintsForElement:error:]",
    "Line" : "66"
  }
]

排毒 7.1.0

为什么我不能点击它?

出生

那个链接不可见(必须向下滚动以使其出现在屏幕上)

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何调整图片大小使其高度与相邻文本匹配

来自分类Dev

如何调整内部元素的宽度,使其自然地换行?

来自分类Dev

如何调整Div属性以使其根据内容可扩展

来自分类Dev

如何调整Div属性以使其根据内容可扩展

来自分类Dev

使父元素“调整大小”,使其等于子元素中最大的元素的宽度(响应开关)

来自分类Dev

根据元素属性调整指令模板

来自分类Dev

根据元素属性调整指令模板

来自分类Dev

如何修改代码使其也匹配带有属性的 html 标签?

来自分类Dev

如何调整散点图的标记大小,使其与给定半径匹配?(使用matplotlib转换)

来自分类Dev

调整两个动态元素的大小以匹配高度

来自分类Dev

如何更改li元素的来源,使其从中心开始重新调整大小?

来自分类Dev

如何调整浮动元素的大小,以使其总宽度始终为父容器的100%?

来自分类Dev

如何调整浮动元素的大小,以使其总宽度始终为父容器的100%?

来自分类Dev

获取所有匹配元素的数据属性?

来自分类Dev

将元素与xsi:type属性匹配

来自分类Dev

元素类型“属性”的内容必须匹配

来自分类Dev

jQuery如果窗口调整大小,则检查元素css属性

来自分类Dev

将CSS调整大小属性添加到Canvas元素

来自分类Dev

使用jQuery元素属性附加到匹配的元素

来自分类Dev

调整分区大小(使其更大)

来自分类Dev

我应该如何设置这些元素的宽度以使其完美匹配?

来自分类Dev

实施Header,使其元素(徽标图像)与屏幕大小相匹配

来自分类Dev

如何限制以下循环,使其仅显示第一个匹配的元素?

来自分类Dev

Django UNIQUE约束失败

来自分类Dev

XmlSchemaException:枚举约束失败

来自分类Dev

NOT NULL约束失败错误

来自分类Dev

NSLayout约束失败

来自分类Dev

Django NOT NULL约束失败

来自分类Dev

Android Sqlite约束失败

Related 相关文章

  1. 1

    如何调整图片大小使其高度与相邻文本匹配

  2. 2

    如何调整内部元素的宽度,使其自然地换行?

  3. 3

    如何调整Div属性以使其根据内容可扩展

  4. 4

    如何调整Div属性以使其根据内容可扩展

  5. 5

    使父元素“调整大小”,使其等于子元素中最大的元素的宽度(响应开关)

  6. 6

    根据元素属性调整指令模板

  7. 7

    根据元素属性调整指令模板

  8. 8

    如何修改代码使其也匹配带有属性的 html 标签?

  9. 9

    如何调整散点图的标记大小,使其与给定半径匹配?(使用matplotlib转换)

  10. 10

    调整两个动态元素的大小以匹配高度

  11. 11

    如何更改li元素的来源,使其从中心开始重新调整大小?

  12. 12

    如何调整浮动元素的大小,以使其总宽度始终为父容器的100%?

  13. 13

    如何调整浮动元素的大小,以使其总宽度始终为父容器的100%?

  14. 14

    获取所有匹配元素的数据属性?

  15. 15

    将元素与xsi:type属性匹配

  16. 16

    元素类型“属性”的内容必须匹配

  17. 17

    jQuery如果窗口调整大小,则检查元素css属性

  18. 18

    将CSS调整大小属性添加到Canvas元素

  19. 19

    使用jQuery元素属性附加到匹配的元素

  20. 20

    调整分区大小(使其更大)

  21. 21

    我应该如何设置这些元素的宽度以使其完美匹配?

  22. 22

    实施Header,使其元素(徽标图像)与屏幕大小相匹配

  23. 23

    如何限制以下循环,使其仅显示第一个匹配的元素?

  24. 24

    Django UNIQUE约束失败

  25. 25

    XmlSchemaException:枚举约束失败

  26. 26

    NOT NULL约束失败错误

  27. 27

    NSLayout约束失败

  28. 28

    Django NOT NULL约束失败

  29. 29

    Android Sqlite约束失败

热门标签

归档