Не могу сделать полный скриншот страницы, используя applitools в селене с Java

Я попробовал 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();
}

1 ответ

Просто замени

eyes.setStitchMode(StitchMode.CSS);

чтобы:

 eyes.setStitchMode(StitchMode.SCROLL);

Для получения дополнительной информации, пожалуйста, посетите: StitchMode

Если вы используете eyes.setForceFullPageScreenshot(true)чем вам не нужен режим стежка. Просто удалите или закомментируйтеeyes.setStitchMode(StitchMode.CSS) линия.

Другие вопросы по тегам