From d0b5d29bf0d798f29f23b98d97aae71cb5dc6721 Mon Sep 17 00:00:00 2001 From: zhenyuWang <13641039885@163.com> Date: Mon, 9 Dec 2024 15:16:19 +0800 Subject: [PATCH] =?UTF-8?q?test(scroll-view):=20=E8=B0=83=E6=95=B4?= =?UTF-8?q?=E6=B5=8B=E8=AF=95=E4=BE=8B=E9=80=82=E9=85=8D=20android=20progr?= =?UTF-8?q?am.swipe=20=E8=B0=83=E6=95=B4?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../scroll-view/scroll-view-refresher.test.js | 74 +++++++++---------- 1 file changed, 37 insertions(+), 37 deletions(-) diff --git a/pages/component/scroll-view/scroll-view-refresher.test.js b/pages/component/scroll-view/scroll-view-refresher.test.js index 424c4311..176fdbe3 100644 --- a/pages/component/scroll-view/scroll-view-refresher.test.js +++ b/pages/component/scroll-view/scroll-view-refresher.test.js @@ -1,8 +1,8 @@ -// uni-app自动化测试教程: uni-app自动化测试教程: https://uniapp.dcloud.net.cn/worktile/auto/hbuilderx-extension/ +// uni-app自动化测试教程: uni-app自动化测试教程: https://uniapp.dcloud.net.cn/worktile/auto/hbuilderx-extension/ const platformInfo = process.env.uniTestPlatformInfo.toLocaleLowerCase() -const isAndroid = platformInfo.startsWith('android') -const isIos = platformInfo.startsWith('ios') -const isMP = platformInfo.startsWith('mp') +const isAndroid = platformInfo.startsWith('android') +const isIos = platformInfo.startsWith('ios') +const isMP = platformInfo.startsWith('mp') describe('component-native-scroll-view-refresher', () => { if (process.env.UNI_AUTOMATOR_APP_WEBVIEW) { it('other platform', () => { @@ -17,28 +17,28 @@ describe('component-native-scroll-view-refresher', () => { }) return } - - let page; - beforeAll(async () => { - page = await program.reLaunch('/pages/component/scroll-view/scroll-view-refresher'); - await page.waitFor(300); + + let page; + beforeAll(async () => { + page = await program.reLaunch('/pages/component/scroll-view/scroll-view-refresher'); + await page.waitFor(300); }); - - it('scroll-view-refresher-screenshot', async () => { - //禁止滚动条 - await page.setData({ - showScrollbar: false - }) - await page.waitFor(300); - const image = await program.screenshot({fullPage: true}); - expect(image).toSaveImageSnapshot(); - }) - - it('check_refresher_refresh_event', async () => { - await page.setData({ - refresherTriggered: true - }) - await page.waitFor(2000); + + it('scroll-view-refresher-screenshot', async () => { + //禁止滚动条 + await page.setData({ + showScrollbar: false + }) + await page.waitFor(300); + const image = await program.screenshot({fullPage: true}); + expect(image).toSaveImageSnapshot(); + }) + + it('check_refresher_refresh_event', async () => { + await page.setData({ + refresherTriggered: true + }) + await page.waitFor(2000); expect(await page.data('refresherrefreshTimes')).toBe(1) // 手动设置下拉刷新状态refresher-triggered为true时,在web和iOS不触发@refresherpulling事件 if(isAndroid){ @@ -46,7 +46,7 @@ describe('component-native-scroll-view-refresher', () => { expect(await page.data('refresherrefreshTest')).toBe('refresherrefresh:Success') } await page.waitFor(2000); - expect(await page.data('onRefresherrestoreTest')).toBe('refresherrestore:Success') + expect(await page.data('onRefresherrestoreTest')).toBe('refresherrestore:Success') }); // 仅App端支持手势下拉刷新,在不同设备上位置有差异可能导致不触发中止事件 @@ -62,7 +62,7 @@ describe('component-native-scroll-view-refresher', () => { }else if(isAndroid){ await program.swipe({ startPoint: {x: 100,y: 400}, - endPoint: {x: 100,y: 500}, + endPoint: {x: 100,y: 450}, duration: 1000 }) } @@ -74,13 +74,13 @@ describe('component-native-scroll-view-refresher', () => { } }); } - - it('check_refresher_snapshot', async () => { - await page.setData({ - refresherTriggered: true - }) - await page.waitFor(300); - const image = await program.screenshot({fullPage: true}); - expect(image).toSaveImageSnapshot(); - }); -}); + + it('check_refresher_snapshot', async () => { + await page.setData({ + refresherTriggered: true + }) + await page.waitFor(300); + const image = await program.screenshot({fullPage: true}); + expect(image).toSaveImageSnapshot(); + }); +}); -- GitLab