ALL FREE COURSES - [ Ссылка ]
QUIZ - [ Ссылка ]
00:00 *Intro*
00:21 *What are Assertions*
Checks or Verification
Check actual = expected
00:56 *Assertions in Playwright*
Playwright Test uses expect library for test assertions
01:14 *How to add Assertions*
02:34 *Create a new Test*
04:07 *Demo App* [ Ссылка ]
05:10 *Command to Run the test*
06:37 *Check element Present/Not present*
await expect(page.locator('text=The Kitchen')).toHaveCount(1);
await page.$('text=The Kitchen')
11:30 *Check element Visible/Hidden*
await expect(page.locator('text=The Kitchen')).toBeVisible()
await expect(page.locator('text=The Kitchen')).toBeHidden()
12:17 *Check element Enabled/Disabled*
await expect(page.locator('text=The Kitchen')).toBeEnabled()
await expect(page.locator('text=The Kitchen')).toBeDisabled()
15:23 *How to add Soft Assertions*
do not terminate test execution
mark the test as failed
await expect.soft(page.locator('text=The Kitchen')).toHaveText('XYZ')
16:50 *Check element Text matches value or not*
await expect(page.locator('text=The Kitchen')).toHaveText('The Kitchen')
await expect(page.locator('text=The Kitchen')).not.toHaveText('ABCD')
18:12 *Assert Element attribute *
await expect(page.locator('selector')).toHaveAttribute('class', /.*value/)
await expect(locator).toHaveClass('selected row');
23:10 *Screenshot Moment*
23:12 *Check Url of the page*
await expect(page).toHaveURL(/kitchen.applitools.com/);
24:28 *Check Title of the page*
await expect(page).toHaveTitle(/.*Kitchen/);
25:36 *Check Page matches screenshot* Visual Validation
await expect(page).toHaveScreenshot();
29:27 *Screenshot Moment | Outro*
#playwright #automation #testing
ASK RAGHAV ► [ Ссылка ]
CI CD DEVOPS
JENKINS BEGINNER ► [ Ссылка ]
JENKINS TIPS & TRICKS ►[ Ссылка ]
JENKINSFILE ► [ Ссылка ]
DOCKER ► [ Ссылка ]
KUBERNETES ► [ Ссылка ]
UI TESTING
SELENIUM BEGINNERS ► [ Ссылка ]
SELENIUM JAVA FRAMEWORK ► [ Ссылка ]
SELENIUM PYTHON ► [ Ссылка ]
SELENIUM TIPS ► [ Ссылка ]
SELENIUM BUILDER ► [ Ссылка ]
SELENIUM 4 ► [ Ссылка ]
KATALON STUDIO ► [ Ссылка ]
ROBOT FRAMEWORK with RIDE ► [ Ссылка ]
ROBOT FRAMEWORK with Eclipse► [ Ссылка ]
ACCELQ ► [ Ссылка ]
TEST PROJECT ► [ Ссылка ]
CUCUMBER BDD ► [ Ссылка ]
CYPRESS ► [ Ссылка ]
API TESTING
WEB SERVICES (API) ► [ Ссылка ]
SOAPUI ► [ Ссылка ]
POSTMAN ► [ Ссылка ]
POSTMAN 2022 ► [ Ссылка ]
JMETER API TESTING ► [ Ссылка ]
GENERAL ► [ Ссылка ]
KATALON STUDIO API ► [ Ссылка ]
REST ASSURED ► [ Ссылка ]
KARATE API ► [ Ссылка ]
API MOCKING ► [ Ссылка ]
PERFORMANCE TESTING
JMETER BEGINNER ► [ Ссылка ]
GATLING ► [ Ссылка ]
IDE
ECLIPSE ► [ Ссылка ]
INTELLIJ IDEA ► [ Ссылка ]
Visual Studio Code ► [ Ссылка ]
PROGRAMMING
JAVA BEGINNERS ► [ Ссылка ]
JAVA TIPS & TRICKS ► [ Ссылка ]
GROOVY ► [ Ссылка ]
JAVASCRIPT ► [ Ссылка ]
TYPESCRIPT ► [ Ссылка ]
PYTHON ► [ Ссылка ]
▬▬ BUILD TOOLS ▬▬
MAVEN ► [ Ссылка ]
GRADLE ► [ Ссылка ]
▬▬ SOURCE CODE MANAGEMENT ▬▬
GIT & GITHUB ►[ Ссылка ]
GITLAB ► [ Ссылка ]
▬▬ DATA FORMATS ▬▬
JSON ► [ Ссылка ]
XML ► [ Ссылка ]
▬▬ RAGHAV PAL ▬▬
UDEMY ► [ Ссылка ]
GITHUB PROJECTS ► [ Ссылка ]
STORIES BY RAGHAV ► [ Ссылка ]
▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬
Every LIKE & SUBSCRIPTION gives me great motivation to keep working for you
You can support my mission for education by sharing this knowledge and helping as many people as you can
If my work has helped you, consider helping any animal near you, in any way you can
NEVER STOP LEARNING
Raghav Pal
Ещё видео!