Skip to content

Commit a56fb6d

Browse files
committed
added example code for left mouse click
1 parent 088bebd commit a56fb6d

1 file changed

Lines changed: 17 additions & 1 deletion

File tree

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

Lines changed: 17 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,16 @@
11
package io.github.mfaisalkhatri.tests;
22

3+
import static com.microsoft.playwright.assertions.PlaywrightAssertions.assertThat;
4+
35
import com.microsoft.playwright.Browser;
46
import com.microsoft.playwright.BrowserType;
7+
import com.microsoft.playwright.Locator;
58
import com.microsoft.playwright.Page;
69
import com.microsoft.playwright.Playwright;
10+
import com.microsoft.playwright.options.AriaRole;
711
import org.testng.annotations.AfterClass;
812
import org.testng.annotations.BeforeClass;
13+
import org.testng.annotations.Test;
914

1015
public class ClickOperationTests {
1116

@@ -20,7 +25,18 @@ public void setup() {
2025
this.page = browser.newPage ();
2126
}
2227

23-
28+
@Test
29+
public void testLeftClick () {
30+
page.navigate ("https://the-internet.herokuapp.com/");
31+
Locator challenginDomLink = page.getByRole (AriaRole.LINK,
32+
new Page.GetByRoleOptions ().setName ("Challenging DOM"));
33+
challenginDomLink.click ();
34+
35+
assertThat (
36+
page.getByRole (AriaRole.HEADING, new Page.GetByRoleOptions ().setName ("Challenging DOM"))).isVisible ();
37+
}
38+
39+
2440

2541

2642
@AfterClass

0 commit comments

Comments
 (0)