ucenter.test.js 1.7 KB
Newer Older
study夏羽's avatar
study夏羽 已提交
1 2 3 4 5 6 7
describe('pages/ucenter/ucenter.vue', () => {

	let page
	beforeAll(async () => {
		page = await program.switchTab('/pages/ucenter/ucenter')
		await page.waitFor(300)
	})
study夏羽's avatar
update  
study夏羽 已提交
8
	
study夏羽's avatar
study夏羽 已提交
9 10 11 12 13 14 15 16 17 18 19
	it('宫格', async () => {
		const getGrid = await page.data('gridList')
		// console.log("getGrid: ",getGrid);
		expect(getGrid.length).toBe(4)
	})

	it('列表', async () => {
		const getUcenterList = await page.data('ucenterList')
		// console.log("getUcenterList: ",getUcenterList);
		expect(getUcenterList.length).toBe(3)
	})
study夏羽's avatar
study夏羽 已提交
20 21
	

study夏羽's avatar
update  
study夏羽 已提交
22
	/* it('普通签到', async () => {
study夏羽's avatar
study夏羽 已提交
23

study夏羽's avatar
update  
study夏羽 已提交
24
		console.log("process.env.UNI_PLATFORM: ",process.env.UNI_PLATFORM);
study夏羽's avatar
study夏羽 已提交
25
		if (process.env.UNI_PLATFORM === "h5" || process.env.UNI_PLATFORM === "mp-weixin") {
study夏羽's avatar
update  
study夏羽 已提交
26
			console.log('mp-h5');
study夏羽's avatar
study夏羽 已提交
27 28
			await page.callMethod('signIn')
			await page.waitFor(300)
study夏羽's avatar
update  
study夏羽 已提交
29
			await program.screenshot({
study夏羽's avatar
study夏羽 已提交
30 31 32 33 34 35
				path: "static/screenshot/sign-h5.png" // 默认项目根目录 process.env.UNI_PLATFORM === "h5" || 
			})
		}
		
		
		if (process.env.UNI_PLATFORM === "app-plus") {
study夏羽's avatar
update  
study夏羽 已提交
36
			console.log('app');
study夏羽's avatar
study夏羽 已提交
37 38 39 40 41 42
			const signInByAdRes = await page.callMethod('signInByAd')
			
			await page.waitFor(300)
			const shareRes = await page.callMethod('share')
			await page.waitFor(300)
			
study夏羽's avatar
update  
study夏羽 已提交
43
			await program.screenshot({
study夏羽's avatar
study夏羽 已提交
44 45 46 47
				path: "static/screenshot/sign-app.png" // 默认项目根目录 process.env.UNI_PLATFORM === "h5" || 
			})
			
		}
study夏羽's avatar
update  
study夏羽 已提交
48
	}) */
study夏羽's avatar
study夏羽 已提交
49 50 51

	it('我的积分', async () => {
		// expect.assertions(1);
study夏羽's avatar
study夏羽 已提交
52
		await page.waitFor(300)
study夏羽's avatar
study夏羽 已提交
53

study夏羽's avatar
study夏羽 已提交
54 55
		const getScoreRes = await page.callMethod('getScore')
		console.log("getScoreRes: ", getScoreRes);
study夏羽's avatar
study夏羽 已提交
56 57
		if (getScoreRes) {
			console.log("今日已签到");
study夏羽's avatar
update  
study夏羽 已提交
58 59
			// expect(getScoreRes.score).not.toBeUndefined();
			// expect(getScoreRes.balance).toBeGreaterThanOrEqual(getScoreRes.score);
study夏羽's avatar
study夏羽 已提交
60 61 62
		} else {
			console.log("签到失败");
		}
study夏羽's avatar
study夏羽 已提交
63 64 65
	})

})