How to Automate Browser Refresh ,Back and Forward Action On Page using Playwright Java
Steps
1. Refresh on Page Action
2.Navigate to Previous Page by click on Browser 'Back' button
3.Navigate to Forward Page by click on Browser 'Forward' button
package com.example.pr;
import com.microsoft.playwright.*;
public class BrowserButtonNavigationExample {
public static void main(String[] args) throws InterruptedException {
Playwright playwright = Playwright.create();
Browser browser = playwright.chromium().launch(new BrowserType.LaunchOptions()
.setHeadless(false)
.setChannel("chrome")
);
Page page = browser.newPage();
page.navigate("https://qa-practice.netlify.app/checkboxes");
Locator checkbox = page.locator("[type='checkbox']");
checkbox.nth(2).click();
Thread.sleep(5000);
// refresh page
page.reload();
Thread.sleep(5000);
Locator checkbox2 = page.locator("[type='checkbox']");
checkbox2.nth(1).click();
Thread.sleep(5000);
//click on browser back button --> back to previous page action
page.goBack();
Thread.sleep(5000);
//click on browser forward button --> back to next page action
page.goForward();
Thread.sleep(5000);
}
}
Comments
Post a Comment