0

我正在制作一个列表示例并测试点击时的屏幕变化。但这意味着它在模拟器中不起作用是什么意思?

是不是因为测试模拟器不好?


[基本列表示例]

conv.session.typeOverrides = [{
    name: 'prompt_option',
    mode: 'TYPE_REPLACE',
    synonym: {
      entries: [
        {
          name: 'ITEM_1',
          synonyms: ['Item 1', 'First item'],
          display: {
             title: 'Item #1',
             description: 'Description of Item #1',
             image: ASSISTANT_LOGO_IMAGE,
                }
        },
        {
          name: 'ITEM_2',
          synonyms: ['Item 2', 'Second item'],
          display: {
             title: 'Item #2',
             description: 'Description of Item #2',
             image: ASSISTANT_LOGO_IMAGE,
                }
        },
        {
          name: 'ITEM_3',
          synonyms: ['Item 3', 'Third item'],
          display: {
             title: 'Item #3',
             description: 'Description of Item #3',
             image: ASSISTANT_LOGO_IMAGE,
                }
        },
        {
          name: 'ITEM_4',
          synonyms: ['Item 4', 'Fourth item'],
          display: {
             title: 'Item #4',
             description: 'Description of Item #4',
             image: ASSISTANT_LOGO_IMAGE,
                }
        },
        ]
    }
  }];

  // Define prompt content using keys
  conv.add(new List({
    title: 'List title',
    subtitle: 'List subtitle',
    items: [
      {
        key: 'ITEM_1'
      },
      {
        key: 'ITEM_2'
      },
      {
        key: 'ITEM_3'
      },
      {
        key: 'ITEM_4'
      }
    ],
  }));




[点击第一项#1]

在此处输入图像描述


[错误] 在此处输入图像描述

请告诉我为什么在模拟器中不可能,以及是否有通过链接到手机进行测试的示例。

4

1 回答 1

1

由于错误状态以及在其他似乎出现错误的情况下 - 可在此处访问- 实际上,这似乎是由于模拟器不具有普通助手所具有的所有相同功能,并且这种情况会导致错误甚至误导性信息。您可以按照此处的步骤获取有关如何在设备中进行测试的更多详细信息。

但是,除此之外,您可以尝试检查您的测试帐户的权限 - 如此所述- 因为有时这可能是一个问题。只需转到您帐户的活动控件并确认:网络和应用活动;为它启用了设备信息和语音和音频活动。如果不是这个,确实是模拟器的功能不足。

于 2020-11-03T12:27:41.160 回答