ALL FREE COURSES ► [ Ссылка ]
QUIZ ► [ Ссылка ]
00:00 *Intro*
What we are going to learn
01:11 *What are Selectors and Locators*
Selectors are the strings/properties of the web objects
Selectors are used to create Locators
Selectors e.g. CSS, Class, Name, ID, Text, XPath …
To find an object or element we use the syntax page.locator(selector[, options])
Locator is a class in Playwright library
01:43 *Google object locator example*
05:25 *How to find web objects with Playwright*
How to find objects using XPath, CSS, Text, ID etc
await page.goto('[ Ссылка ]');
10:25 *using any object property*
await page.click('id=user-name')
await page.locator('[id="user-name"]').click();
await page.locator('id=user-name').fill(Graham) // or
await page.locator('[id="user-name"]').fill(Einstein)
15:49 *using CSS selector*
await page.locator('#login-button').click()
20:18 *using XPath*
await page.locator('xpath=//input[@name="login-button"]').click()
await page.locator('//input[@name="login-button"]').click()
24:55 *using Text*
await page.locator('text=LOGIN').click();
await page.locator('input:has-text("LOGIN")').click()
28:36 *Screenshot moment*
31:47 *How to find and record object locators using Playwright Inspector*
36:49 *Outro*
References
[ Ссылка ]
[ Ссылка ]
#playwright #automation #testing
▬▬ ASK RAGHAV ► [ Ссылка ]
JENKINS BEGINNER ► [ Ссылка ]
JENKINSFILE ► [ Ссылка ]
DOCKER ► [ Ссылка ]
KUBERNETES ► [ Ссылка ]
SELENIUM BEGINNERS ► [ Ссылка ]
SELENIUM JAVA FRAMEWORK ► [ Ссылка ]
SELENIUM PYTHON ► [ Ссылка ]
SELENIUM TIPS ► [ Ссылка ]
SELENIUM BUILDER ► [ Ссылка ]
SELENIUM 4 ► [ Ссылка ]
KATALON STUDIO ► [ Ссылка ]
ROBOT FRAMEWORK with RIDE ► [ Ссылка ]
ROBOT FRAMEWORK with Eclipse► [ Ссылка ]
PROTRACTOR ► [ Ссылка ]
ACCELQ ► [ Ссылка ]
TEST PROJECT ► [ Ссылка ]
CUCUMBER BDD ► [ Ссылка ]
CYPRESS ► [ Ссылка ]
XPATH & WEB LOCATORS ► [ Ссылка ]
WEB SERVICES (API) ► [ Ссылка ]
SOAPUI ► [ Ссылка ]
POSTMAN ► [ Ссылка ]
POSTMAN 2022 ► [ Ссылка ]
JMETER API TESTING ► [ Ссылка ]
GENERAL ► [ Ссылка ]
KATALON STUDIO API ► [ Ссылка ]
REST ASSURED ► [ Ссылка ]
KARATE API ► [ Ссылка ]
API MOCKING ► [ Ссылка ]
APPIUM ► [ Ссылка ]
MOBILE TESTING ►[ Ссылка ]
JMETER BEGINNER ► [ Ссылка ]
JMETER INTERMEDIATE ► [ Ссылка ]
JMETER ADVANCED ► [ Ссылка ]
JMETER TIPS & TRICKS ► [ Ссылка ]
PERFORMANCE TESTING ► [ Ссылка ]
GATLING ► [ Ссылка ]
ECLIPSE ► [ Ссылка ]
INTELLIJ IDEA ► [ Ссылка ]
Visual Studio Code ► [ Ссылка ]
JAVA BEGINNERS ► [ Ссылка ]
JAVASCRIPT ► [ Ссылка ]
TYPESCRIPT ► [ Ссылка ]
PYTHON ► [ Ссылка ]
RUBY ► [ Ссылка ]
MAVEN ► [ Ссылка ]
GRADLE ► [ Ссылка ]
GIT & GITHUB ►[ Ссылка ]
GITLAB ► [ Ссылка ]
BROWSERSTACK ► [ Ссылка ]
SAUCELABS ► [ Ссылка ]
LAMBDATEST ► [ Ссылка ]
JSON ► [ Ссылка ]
XML ► [ Ссылка ]
VIRTUALIZATION ON WINDOWS ► [ Ссылка ]
MOCK INTERVIEWS ► [ Ссылка ] ▬▬
▬▬ RAGHAV PAL ▬▬
GITHUB PROJECTS ► [ Ссылка ]
TRAINING ► [ Ссылка ]
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
Ещё видео!