diff --git a/Playright/photo.png b/Playright/photo.png index bca3dc0..3276676 100644 Binary files a/Playright/photo.png and b/Playright/photo.png differ diff --git a/Playright/src/test/java/zacksolutions/BrowserLaunchTest.java b/Playright/src/test/java/zacksolutions/BrowserLaunchTest.java index f2933ff..de3b038 100644 --- a/Playright/src/test/java/zacksolutions/BrowserLaunchTest.java +++ b/Playright/src/test/java/zacksolutions/BrowserLaunchTest.java @@ -3,21 +3,33 @@ package zacksolutions; import com.microsoft.playwright.Browser; import com.microsoft.playwright.Page; import com.microsoft.playwright.Playwright; +import org.testng.annotations.AfterTest; +import org.testng.annotations.BeforeTest; import org.testng.annotations.Test; import java.nio.file.Paths; public class BrowserLaunchTest { + private Playwright playwright; + private Browser browser; + private Page page; + @BeforeTest + public void setUp(){ + playwright = Playwright.create(); + browser = playwright.chromium().launch(); + page = browser.newPage(); + } @Test public void browserLaunch() { - try (Playwright playwright = Playwright.create()) { - Browser browser = playwright.chromium().launch(); - Page page = browser.newPage(); page.navigate("https://zenful.cloud"); System.out.println(page.title()); page.screenshot(new Page.ScreenshotOptions().setPath(Paths.get("photo.png"))); - page.type("input[id='message']", "4 8 15 16 23 42"); + page.type("input[id='message']", "1 2 3 viva l'Algerie"); page.click("button"); } + @AfterTest + public void tearDown() { + browser.close(); + playwright.close(); } }