transition.test.js 1.1 KB
Newer Older
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31
// uni-app自动化测试教程: https://uniapp.dcloud.net.cn/worktile/auto/hbuilderx-extension/

describe('/pages/CSS/transition/transition.uvue', () => {
  let page;
  beforeAll(async () => {
    page = await program.reLaunch('/pages/CSS/transition/transition')
    await page.waitFor(2000);
  });

  it("snap transition finish", async () => {
    await page.callMethod('changeWidthOrHeight')
    await page.callMethod('changeWidthProgress')
    await page.callMethod('changeMargin')
    await page.callMethod('changePadding')
    await page.callMethod('changeBackground')
    await page.callMethod('changeBackground2')
    await page.callMethod('changeStyleOpacity')
    await page.callMethod('propertyChangeBackground')
    await page.callMethod('changeTransform')
    await page.callMethod('changeTransformTranslate')
    await page.callMethod('changeTransformWithWidth')
    await page.callMethod('changeTransformWithOrigin')
    await page.callMethod('changeBorder')
    await page.callMethod('changestylePosition')
    await page.waitFor(3000)
    const image = await program.screenshot({
      fullPage: true
    })
    expect(image).toSaveImageSnapshot()
  })
});