小编Ros*_*lla的帖子

排毒单位列表不滚动

我有一个像这样的导航器结构:

stack drawer stack tab

我的层次结构是:

view
 view
  flatlist
Run Code Online (Sandbox Code Playgroud)

我正试图让我的单位列表向下滚动。您可以看到手指动画,但列表没有移动。您可以在以下gif中看到它:

屏幕录制于2018年3月16日在11.30 pm.gif

这是我的代码:

it('should have infinite scrolling', async () => {
  await expect(element(by.id('NewsFeed.Scroller'))).toBeVisible();
  await expect(element(by.id('NewsFeedScreen.ArticleListing-0'))).toExist();
  await expect(element(by.id('NewsFeedScreen.ArticleListing-10'))).toNotExist();
  await element(by.id('NewsFeed.Scroller')).scroll(10000, 'down');
  await expect(element(by.id('NewsFeedScreen.ArticleListing-10'))).toExist();
});
Run Code Online (Sandbox Code Playgroud)

我认为问题在于滚动动作从屏幕底部开始。当我自己尝试在其中启动滚动表单时,它也不起作用。我在API中看不到任何东西可以允许我在该手势开始的位置上添加偏移量。在检查中查看该元素将发现其不在排毒开始动作的区域:https : //d3vv6lp55qjaqc.cloudfront.net/items/323C3D3U3y1Y2Z1B2L2J/Screen%20Shot%202018-03-16%20at%2023.47.48.png ?X-CloudApp-Visitor-Id = 2852073&v = 31521c3c

react-native detox

3
推荐指数
1
解决办法
995
查看次数

标签 统计

detox ×1

react-native ×1