diff --git a/tmail_integration_test/src/main/java/com/tmail/base/TestBase.java b/tmail_integration_test/src/main/java/com/tmail/base/TestBase.java index b3158c4ff1..33a3cb5d9a 100644 --- a/tmail_integration_test/src/main/java/com/tmail/base/TestBase.java +++ b/tmail_integration_test/src/main/java/com/tmail/base/TestBase.java @@ -15,6 +15,7 @@ import org.junit.jupiter.params.provider.MethodSource; import com.microsoft.playwright.Browser; +import com.microsoft.playwright.Browser.NewContextOptions; import com.microsoft.playwright.BrowserContext; import com.microsoft.playwright.BrowserType; import com.microsoft.playwright.Page; @@ -55,8 +56,11 @@ public void setUp(SupportedPlatform supportedPlatform) { case FIREFOX -> playwright.firefox().launch(new BrowserType.LaunchOptions().setHeadless(runHeadlessTest)); default -> throw new UnsupportedPlatformException(); }; - browserContext = browser.newContext( - new Browser.NewContextOptions().setViewportSize(1920, 1080)); + + NewContextOptions contextOptions = new Browser.NewContextOptions() + .setViewportSize(1100, 800); + browserContext = browser.newContext(contextOptions); + page = browserContext.newPage(); } diff --git a/tmail_integration_test/src/main/java/com/tmail/scenarios/BasicAuthLoginScenario.java b/tmail_integration_test/src/main/java/com/tmail/scenarios/BasicAuthLoginScenario.java index 36d90ea62c..c42f89bcc1 100644 --- a/tmail_integration_test/src/main/java/com/tmail/scenarios/BasicAuthLoginScenario.java +++ b/tmail_integration_test/src/main/java/com/tmail/scenarios/BasicAuthLoginScenario.java @@ -1,5 +1,6 @@ package com.tmail.scenarios; +import java.nio.file.Path; import com.microsoft.playwright.Page; import com.tmail.base.BaseScenario; import com.tmail.robots.BasicAuthLoginRobot; @@ -28,8 +29,10 @@ public void execute(Page page) { loginRobot.enterUsername(username); loginRobot.enterPassword(password); loginRobot.clickLogin(); - + mailboxDashboardRobot.waitUntilExactLabelIsVisible("Compose"); + + page.screenshot(new Page.ScreenshotOptions().setPath(Path.of("screenshot2.png"))); } }