matmanjs / matman

Web 端对端测试(E2E,End-to-End Testing)解决方案
https://matmanjs.github.io/matman
MIT License
46 stars 10 forks source link

默认截图全部的页面,而不是当前视窗的页面 #226

Open helinjiang opened 4 years ago

helinjiang commented 4 years ago

当前可以通过如下设置截图全部页面,但是体验不佳,默认就是全部页面

 // 设置截屏
  // clip 属性指定截图的区域
  // fullPage 属性指定是否截取全屏, 还是截取可视区域
  // 需要注意的是 clip 和 fullPage 不能同时设置
  // path 指定的为生成文件的文件名, 需要注意的是需要指定后缀, 且必须为 PNG
  await pageDriver.setScreenshotConfig({
    path: 'temp.png',
    clip: {
      x: 200,
      y: 200,
      width: 800,
      height: 500,
    },
    fullPage: true,
  });