TA的每日心情 | 无聊 3 天前 |
---|
签到天数: 530 天 连续签到: 2 天 [LV.9]测试副司令
|
1测试积点
在 native_app 模式下的截图方法此时排不上用,报 httpserver 无响应错误
在native_app模式下的截图可以全屏或根据element进行部分截图,全屏截图是:
- File screen=appiumDriver.getScreenshotAs(OutputType.FILE);
- File screenFile = new File(filepath+filename+".png");
- FileUtils.copyFile(screen, screenFile);
复制代码 基于element的部分截图是:
- File srcFile=appiumDriver.getScreenshotAs(OutputType.FILE);
- BufferedImage fullimage=ImageIO.read(srcFile);
- WebElement ele=this.parseElement(area);
- point=ele.getLocation();
- eleimage=fullimage.getSubimage(point.getX(), point.getY(), ele.getSize().getWidth(), ele.getSize().getHeight());
- ImageIO.write(eleimage, "png", srcFile);
- FileUtils.copyFile(srcFile, new File(filepath+filename+".png"));
复制代码 以上代码中执行appiumDriver.getScreenshotAs(OutputType.FILE);时webview模式下无响应,无法截图,请问哪位知道这个问题如何解决?我希望是webview模式下也能正常全屏截图或部分截图。
|
|