提交 ab268727 编写于 作者: Anne_LXM's avatar Anne_LXM

test(list-view/scroll-view): 安卓端差异调整测试例

上级 58a22ef4
......@@ -43,14 +43,16 @@ describe('component-native-list-view', () => {
const scrollDetail = await page.data('scrollDetailTest')
console.log('scrollDetailTest:', scrollDetail)
expect(scrollDetail.scrollLeft).toBe(0)
expect(scrollDetail.scrollTop).toBe(300)
// 在安卓端差异 299.8095
expect([300, 299.8095]).toContain(scrollDetail.scrollTop);
expect(scrollDetail.scrollHeight).toBeGreaterThan(0)
// 在安卓端 "scrollWidth":0
if(!process.env.UNI_UTS_PLATFORM.startsWith('app-android')){
expect(scrollDetail.scrollWidth).toBeGreaterThan(0)
}
expect(scrollDetail.deltaX).toBe(0)
expect(scrollDetail.deltaY).toBe(300)
// 在安卓端差异 299.8095
expect([300, 299.8095]).toContain(scrollDetail.deltaY);
}
expect(await page.data('isScrollTest')).toBe('scroll:Success')
})
......
......@@ -49,6 +49,7 @@ describe('component-native-scroll-view-refresher', () => {
await page.waitFor(1500)
// 下拉刷新被中止,在iOS不触发@refresherabort事件
if(process.env.UNI_UTS_PLATFORM.startsWith('app-android')){
console.log('onRefresherabortTest',await page.data('onRefresherabortTest'))
expect(await page.data('onRefresherabortTest')).toBe('refresherabort:Success')
}
});
......
......@@ -27,9 +27,7 @@ describe('component-native-scroll-view', () => {
console.log('topScrollDetail:', topScrollDetail)
expect(topScrollDetail.scrollLeft).toBe(0)
// Android 差异scrollTop:99.809525
if(!process.env.uniTestPlatformInfo.startsWith('android')){
expect(topScrollDetail.scrollTop).toBe(100)
}
expect([100, 99.809525]).toContain(topScrollDetail.scrollTop);
expect(topScrollDetail.scrollHeight).toBeGreaterThan(0)
expect(topScrollDetail.scrollWidth).toBeGreaterThan(0)
expect(topScrollDetail.deltaX).toBe(0)
......@@ -47,13 +45,12 @@ describe('component-native-scroll-view', () => {
const leftScrollDetail = await page.data('scrollDetailTest')
console.log('leftScrollDetail:', leftScrollDetail)
// Android 差异scrollLeft:219.80952
if(!process.env.uniTestPlatformInfo.startsWith('android')){
expect(leftScrollDetail.scrollLeft).toBe(220)
}
expect([220, 219.80952]).toContain(leftScrollDetail.scrollLeft);
expect(leftScrollDetail.scrollTop).toBe(0)
expect(leftScrollDetail.scrollHeight).toBeGreaterThan(0)
expect(leftScrollDetail.scrollWidth).toBeGreaterThan(0)
expect(leftScrollDetail.deltaX).toBe(-100)
// 在安卓差异 -99.809525
expect([-100, -99.809525]).toContain(leftScrollDetail.deltaX);
expect(leftScrollDetail.deltaY).toBe(0)
}
expect(await page.data('isScrollTest')).toBe('scroll:Success')
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册