Ros*_*lla 3 react-native detox
我有一个像这样的导航器结构:
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
我已经找到一种解决方案,在我们等待https://github.com/wix/detox/issues/589解决之前,这已经足够了。
await element(by.id('NewsFeedScreen.ArticleListing-0')).swipe('up', 'fast', 0.9);
导致我要查找的行为,在列表中向下滚动
| 归档时间: |
|
| 查看次数: |
995 次 |
| 最近记录: |