相关疑难解决方法(0)

排毒:iOS模拟器如何确认警报信息

我正在使用来自react-native的Alert.

如何通过警报消息按"退出"按钮进行排毒?

在此输入图像描述

我试过用 await element(by.text('Log out')).tap();

但我得到"多个元素匹配"的错误.据推测,它找到3个具有相同标签的元素.带有标签"Log out"的原始按钮用于触发警报消息,警报消息标题和我想排毒按下的警报消息按钮.

Error Trace: [
  {
    "Description" : "Multiple elements were matched: (
    "<UILabel:0x7fe7964db910; AX=Y; AX.label='Log out'; AX.frame={{41, 234}, {238, 20.5}}; AX.activationPoint={160, 244.25}; AX.traits='UIAccessibilityTraitStaticText'; AX.focused='N'; frame={{16, 20}, {238, 20.5}}; opaque; alpha=1; UIE=N; text='Log out'>",
    "<UILabel:0x7fe7964dda90; AX=Y; AX.label='Log out'; AX.frame={{198.5, 322.5}, {58, 20.5}}; AX.activationPoint={227.5, 332.75}; AX.traits='UIAccessibilityTraitStaticText'; AX.focused='N'; frame={{0, 12}, {58, 20.5}}; opaque; alpha=1; UIE=N; text='Log out'>",
    "<RCTText:0x7fe79652f300; AX=Y; AX.label='Log out'; AX.frame={{16, 338.5}, {288, 17}}; AX.activationPoint={160, 347}; AX.traits='UIAccessibilityTraitStaticText'; AX.focused='N'; frame={{0, 0}, {288, 17}}; alpha=1>"
). Please …
Run Code Online (Sandbox Code Playgroud)

ios ios-simulator react-native detox

11
推荐指数
2
解决办法
2497
查看次数

标签 统计

detox ×1

ios ×1

ios-simulator ×1

react-native ×1