File tree Expand file tree Collapse file tree 1 file changed +22
-0
lines changed
Expand file tree Collapse file tree 1 file changed +22
-0
lines changed Original file line number Diff line number Diff line change 1+ const { test, expect } = require ( '@playwright/test' ) ;
2+
3+ test ( 'Check Double click button' , async ( { page } ) => {
4+ // Navigate to the Double Click on Button Example page
5+ const targetUrl = 'https://qa-practice.netlify.app/double-click' ;
6+ await page . goto ( targetUrl ) ;
7+
8+ // Define the selectors
9+ const doubleBtnSelector = '#double-click-btn' ;
10+ const successMessageSelector = '#double-click-result' ;
11+
12+ // Perform the double-click action
13+ await page . locator ( doubleBtnSelector ) . dblclick ( ) ;
14+
15+ // Assert that the success message is visible
16+ const successMessage = page . locator ( successMessageSelector ) ;
17+ await expect ( successMessage ) . toBeVisible ( ) ;
18+ await expect ( successMessage ) . toHaveText ( "Congrats, you double clicked!" ) ;
19+
20+ // Close the page
21+ await page . close ( ) ;
22+ } ) ;
You can’t perform that action at this time.
0 commit comments