我尝试使用java和selenium在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();
}
最佳答案
只需更换
eyes.setStitchMode(StitchMode.CSS);
至:
eyes.setStitchMode(StitchMode.SCROLL);
有关详细信息,请访问:
StitchMode
关于selenium - 无法使用Java中的Selenium中的applitools拍摄完整页面的屏幕截图,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/56130207/