0

我尝试使用 selenium 的 java 在 applitools 中截取整页截图,我使用下面的代码截取整页截图但无法截取整页截图,它只需要当前页面和缝线。我刚刚开始学习自动化测试,所以请帮我详细说明。

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();
}
4

2 回答 2

1

只需更换

eyes.setStitchMode(StitchMode.CSS);

至:

 eyes.setStitchMode(StitchMode.SCROLL);

详情请访问: StitchMode

于 2019-05-30T11:05:14.507 回答
0

如果您正在使用eyes.setForceFullPageScreenshot(true),则不需要缝合模式。只需删除或注释掉该eyes.setStitchMode(StitchMode.CSS)行。

于 2019-11-26T07:48:17.100 回答