ALL FREE COURSES ► automationstepbystep.com/
QUIZ ► forms.gle/HyJrbyQ1hvS9Zopv9
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('www.saucedemo.com/');
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.dev/docs/selectors
playwright.dev/docs/api/class...
#playwright #automation #testing
▬▬ ASK RAGHAV ► bit.ly/2CoJGWf
JENKINS BEGINNER ► bit.ly/2MIn8EC
JENKINSFILE ► bit.ly/3JSMSZ7
DOCKER ► bit.ly/2MInnzx
KUBERNETES ► bit.ly/2MJIlMK
SELENIUM BEGINNERS ► bit.ly/2MGRS8K
SELENIUM JAVA FRAMEWORK ► bit.ly/2N9xvR6
SELENIUM PYTHON ► bit.ly/2oyMp5x
SELENIUM TIPS ► bit.ly/2owxc50
SELENIUM BUILDER ► bit.ly/2MKNtlq
SELENIUM 4 ► bit.ly/3AiJOlP
KATALON STUDIO ► bit.ly/2wARFdi
ROBOT FRAMEWORK with RIDE ► bit.ly/2Px6Ue9
ROBOT FRAMEWORK with Eclipse► bit.ly/2N8DZxb
PROTRACTOR ► bit.ly/2KtqVkU
ACCELQ ► bit.ly/3PlsAsh
TEST PROJECT ► bit.ly/2DRNJYE
CUCUMBER BDD ► bit.ly/3Cnno4z
CYPRESS ► bit.ly/3PpEukM
XPATH & WEB LOCATORS ► bit.ly/3PpEvoQ
WEB SERVICES (API) ► bit.ly/2MGafL7
SOAPUI ► bit.ly/2MGahmd
POSTMAN ► bit.ly/2wz8LrW
POSTMAN 2022 ► bit.ly/3JWm4qX
JMETER API TESTING ► bit.ly/3AgVPar
GENERAL ► bit.ly/2PYdwmV
KATALON STUDIO API ► bit.ly/2BwuCTN
REST ASSURED ► bit.ly/3zUdhRD
KARATE API ► bit.ly/3w3H5Ku
API MOCKING ► bit.ly/3bYPsjS
APPIUM ► bit.ly/2ZHFSGX
MOBILE TESTING ►bit.ly/2PxpeUv
JMETER BEGINNER ► bit.ly/2oBbtIU
JMETER INTERMEDIATE ► bit.ly/2oziNVB
JMETER ADVANCED ► bit.ly/2Q22Y6a
JMETER TIPS & TRICKS ► bit.ly/2NOfWD2
PERFORMANCE TESTING ► bit.ly/2wEXbLS
GATLING ► bit.ly/3QrWfkV
ECLIPSE ► bit.ly/3AnRhQP
INTELLIJ IDEA ► bit.ly/3AnyDZ8
Visual Studio Code ► bit.ly/2V15yvt
JAVA BEGINNERS ► bit.ly/2PVUcXs
JAVASCRIPT ► bit.ly/2KJDZ8o
TYPESCRIPT ► bit.ly/3dvJBmz
PYTHON ► bit.ly/2Z4iRye
RUBY ► bit.ly/3JRRmzf
MAVEN ► bit.ly/2NJdDRS
GRADLE ► bit.ly/30l3h1B
GIT & GITHUB ►bit.ly/2Q1pagY
GITLAB ► bit.ly/2kQPGyQ
BROWSERSTACK ► bit.ly/3w7kxZn
SAUCELABS ► bit.ly/3w7kAo1
LAMBDATEST ► bit.ly/3C6TBwM
JSON ► bit.ly/3w450tq
XML ► bit.ly/3PqRneH
VIRTUALIZATION ON WINDOWS ► bit.ly/2SItIL9
MOCK INTERVIEWS ► bit.ly/3QGwwVJ ▬▬
▬▬ RAGHAV PAL ▬▬
GITHUB PROJECTS ► github.com/Raghav-Pal/
TRAINING ► automationstepbystep.com/corp...
STORIES BY RAGHAV ► automationstepbystep.com/stor...
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
Негізгі бет Playwright Beginner Tutorial 7 | How To Find Web Objects
Пікірлер: 104