首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >我不能使用java的selenium中的applitools截取整个页面的屏幕截图

我不能使用java的selenium中的applitools截取整个页面的屏幕截图
EN

Stack Overflow用户
提问于 2019-05-14 20:13:49
回答 2查看 448关注 0票数 0

我尝试了用selenium在applitools中截取整个页面的截图,我使用了下面的代码来截取整个页面的截图,但不能截取整个页面的截图,它只需要当前页面和针脚。我刚刚开始学习自动化测试,所以请详细帮助我。

代码语言:javascript
复制
public void checklogin()
{
    Eyes eyes=new Eyes();
    eyes.setApiKey("MY API KEY");
    eyes.setBatch(new BatchInfo("My Batch"));
    eyes.setMatchLevel(MatchLevel.LAYOUT);
    eyes.setForceFullPageScreenshot(true);
    eyes.setStitchMode(StitchMode.CSS);
    eyes.open(driver, "BasicInfo", "BasicInformation"); 
    eyes.checkWindow("BasicPage");
    eyes.check("basic",Target.window().fully());
    eyes.close();
}
EN

回答 2

Stack Overflow用户

发布于 2019-05-30 19:05:15

只需替换

代码语言:javascript
复制
eyes.setStitchMode(StitchMode.CSS);

至:

代码语言:javascript
复制
 eyes.setStitchMode(StitchMode.SCROLL);

详情请访问:StitchMode

票数 1
EN

Stack Overflow用户

发布于 2019-11-26 15:48:17

如果你使用的是eyes.setForceFullPageScreenshot(true),那么你不需要缝合模式。只需删除或注释掉eyes.setStitchMode(StitchMode.CSS)行即可。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/56130207

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档