const platformInfo = process.env.uniTestPlatformInfo.toLocaleLowerCase() const isMP = platformInfo.startsWith('mp') const PAGE_PATH = '/pages/component/global-properties/global-properties' describe('general attribute', () => { if (isMP) { it('skip', () => { expect(1).toBe(1) }) return } let page beforeAll(async () => { page = await program.navigateTo(PAGE_PATH) await page.waitFor('view') }) it("class & style", async () => { const image = await program.screenshot({fullPage: true}); expect(image).toSaveImageSnapshot(); }); it('validateGeneralAttributes', async () => { const button = await page.$(".btn-style"); await button.tap() const btnInner = await page.$('.btn-inner') expect(await btnInner.text()).toBe('基础属性验证成功') }) it("ref", async () => { const button = await page.$(".btn-ref"); await button.tap(); await page.waitFor(500); const image = await program.screenshot({fullPage: true}); expect(image).toSaveImageSnapshot(); }); })