Skip to content

Commit d63b54c

Browse files
committed
added example code for right mouse click
1 parent b9bdbf5 commit d63b54c

1 file changed

Lines changed: 14 additions & 0 deletions

File tree

src/test/java/io/github/mfaisalkhatri/tests/ClickOperationTests.java

Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,9 +4,11 @@
44

55
import com.microsoft.playwright.Browser;
66
import com.microsoft.playwright.BrowserType;
7+
import com.microsoft.playwright.Locator;
78
import com.microsoft.playwright.Page;
89
import com.microsoft.playwright.Playwright;
910
import com.microsoft.playwright.options.AriaRole;
11+
import com.microsoft.playwright.options.MouseButton;
1012
import org.testng.annotations.AfterClass;
1113
import org.testng.annotations.BeforeClass;
1214
import org.testng.annotations.Test;
@@ -37,6 +39,18 @@ public void testLeftClick () {
3739
this.page.getByRole (AriaRole.HEADING, new Page.GetByRoleOptions ().setName ("Challenging DOM"))).isVisible ();
3840
}
3941

42+
@Test
43+
public void testRightClick () {
44+
this.page.navigate ("https://the-internet.herokuapp.com/context_menu");
45+
this.page.locator ("#hot-spot")
46+
.click (new Locator.ClickOptions ().setButton (MouseButton.RIGHT));
47+
this.page.onDialog (dialog -> {
48+
String alertText = dialog.message ();
49+
50+
assert alertText.equals ("You selected a context menu");
51+
dialog.accept ();
52+
});
53+
}
4054

4155
@AfterClass
4256
public void tearDown() {

0 commit comments

Comments
 (0)