Playwright with Javascript | Locating Web Elements | Locators-Property, XPath, CSS | Part 4
ฝัง
- เผยแพร่เมื่อ 25 พ.ค. 2023
- #playwright#javascript#locators
#########################
Udemy Courses:
#########################
Manual Testing+Agile with Jira Tool
************************************
► shorturl.at/xNXZ4
Selenium with Java+Cucumber
********************************
► shorturl.at/aIKMW
Selenium with Python & PyTest
********************************
► shorturl.at/ELW09
Selenium with python using Robot framework
****************************************
► shorturl.at/bcDPZ
API Testing(Postman, RestAssured & SoapUI)
*****************************************
► shorturl.at/uAWY7
Web & API Automation using Cypress with Javascript
********************************************
► rb.gy/4uum2n
Playwright with Javascript
**************************
► shorturl.at/gALZ1
Jmeter-Performance Testing
************************
► rb.gy/ocj7r2
SDET Essencials(Full Stack QA)
*************************
► rb.gy/hlnf2v
Appium-Mobile Automation Testing
************************************
► rb.gy/wmzv64
Java Collections
*****************
► bit.ly/3S66ezE
Python Programming
*********************
► urlis.net/gdsfpb0s
Cucumber BDD Framework
***************************
► bit.ly/3F7d69r
Protractor with Javascript
***************************
► urlis.net/4uddm1qb
####################################
TH-cam Playlists:
####################################
Manual Testing & Agile
***********************
► bit.ly/3ujvaYa
► bit.ly/3OYzxQj
SQL
*************************
► bit.ly/3R6XjeG
► bit.ly/3nE0a1s
► bit.ly/3IeKuuJ
linux & Shell Scripting
**********************
► bit.ly/3up1Z6a
► bit.ly/3nzvGxx
Java
**********************
► bit.ly/3R9QfOs
► bit.ly/3AoRMKM
► bit.ly/3IbTTDn
► bit.ly/3ybXInv
► bit.ly/3yCoHdw
Selenium With Java+Cucumber
********************************
► bit.ly/3P2FMm4
► bit.ly/3yhiIt4
► bit.ly/3uokzet
► bit.ly/3a7XIND
► bit.ly/3umN2S9
► bit.ly/3aar7GW
► bit.ly/3y9kD2S
► bit.ly/3uhLskn
Python
********************************
► bit.ly/3agNgU0
► bit.ly/3NJNnoy
► bit.ly/2CTQ4mR
► bit.ly/3OIYWh1
Selenium With Python,Pytest&Behave
***************************************
► bit.ly/3OHHoC9
► bit.ly/3IeNLdv
► bit.ly/2J4tPeT
► bit.ly/3ydSkAq
Selenium With Python Using Robert Framework
(Web&API Testing)
*************************************************
► bit.ly/3nUvlpr
► bit.ly/3nUvE3z
API Testing (Postman,SoapUi,&Rest Assured)
**********************************************
► bit.ly/3OXacWY
► bit.ly/3yh0UhE
► bit.ly/3nC9DWQ
► bit.ly/3yGfhNS
► bit.ly/3OJa11H
► bit.ly/3P2slCC
Mobile App Testing Appium
****************************
► bit.ly/3Al49HG
Performance Testing Jmeter
*******************************
► bit.ly/3nz4fE7
Maven,Jenkins,Git,Github,CI/CD
*******************************
► bit.ly/3P16HPj
► bit.ly/3yhlUVA
► bit.ly/3afYfwT
► bit.ly/3yGzweG
► bit.ly/3yF73Ws
► bit.ly/3NCOmH7
SQL,DB Testing&ETL,Bigdata
*******************************
► bit.ly/3NKOcNY
► bit.ly/3OVpDyI
► bit.ly/3NEvUy0
► bit.ly/3IryxlT
► bit.ly/3RkWBLh
JavaScript Based Automation Tools
********************************
► bit.ly/3nUx51X
► bit.ly/3AqI6Q0
► bit.ly/3yeurbT
► bit.ly/3ujzpTK
Selector Hub Tools
********************
►rb.gy/h3h424
GraphQL
******************
► rb.gy/sj3gys
Cypress API Testing
********************
► shorturl.at/fjKPX
Cypress Web Testing
**********************
► shorturl.at/agjlK
Playwright with Javascipt
**************************
► shorturl.at/adSTY
#PlaywrightJavaScript
#PlaywrightTesting
#PlaywrightAutomation
#PlaywrightFramework
#JavaScriptTesting
#WebAutomation
#TH-camChannel
#TH-camAutomation
#WebTesting
#ElementLocators
#PlaywrightProperties
#XPathSelectors
#CSSSelectors
#DOMManipulation
#FrontendTesting
#TestingFrameworks
#AutomatedTesting
#WebDevelopment
#TestingSolutions
#TH-camAPI
#TestingTips
#TestAutomation
#TH-camData
#PlaywrightCommunity
#TH-camAnalytics
#JavaScriptTips
#WebScraping
#UIAutomation
#TH-camSEO
#TestingBestPractices
#DevOpsTesting
#WebCrawling
#TH-camEngagement
#PlaywrightSnippets
#TH-camContent
#CrossBrowserTesting
#WebTestingTools
#TH-camGrowth
#PlaywrightTutorials
#TH-camMarketing
#TestYourCode
#WebBrowserAutomation
#TH-camMonetization
#PlaywrightExamples
#JavaScriptDevelopment
#TH-camVideoSEO
#PlaywrightTestingTips
#AutomateTheWeb
#TH-camLiveStreaming
#PlaywrightXPathCSS
May be ,you can earn money with this in depth explaination video but you decided to earn the blessing.may God bless you sir!
Thanks
I saw a lot of videos explained "how to automated test cases" or "how to be a qa automation" and you my friend... you are the best teacher I've ever had. I love the way you teach and for me it's a pleasure to see all your videos. Greetings from Argentina !!!
After following carefully your lectures, it is almost impossible not to learn anything. This is the feeling I have. Many thanks for explaining some complicated issues in such a simple way.
Thanks a lot for useful tutorial
You are most welcome
Always unique way and content.. thank you very much sir
Always welcome
Awesome explanation thanks. Type method is depreciated now.
Your videos are simply superb sir - Thanks a lot.
Welcome
hey Pavan, thanks a lot for everything. seems type() depreciated
I was reading documents on locating element but it was not clear. But this video clarfy my doubts. Thanks a lot
You are most welcome
Thankyou Sir. Your explanation is very clear.
You are most welcome
Your video is really helpful for me thank you sir
Welcome
Nice lecture sir, please go with playwright api and also go with playwright integration with browser stock.
Thank you so much for detail explanition
My pleasure
Hello Sir, adding below line it find the elements everytime. Thanks for explaination sir.
(await page.waitForSelector("//div[@id='tbodyid']//div//h4/a")).isVisible();
cool explanation thanks Sir
You are welcome
Thank you sir for the great tutorial. Will you kindly do one using a Python client? Thanks
Very nice explanation and Your videos are so useful sir. I have a question which automation tool is in demand now for testing and web scraping. Selenium or Cypress or playwright. If Automation testers want to excel their knowledge in one tool which do you recommend.
Sir, Thanks a lot for the video, it helped a lot.But facing one issue while validating "log out" button is visible. Do we have to give explicit wait for that locator?
Thank you sir
Welcome
thanks for sharig! I user Playwright ver.1.45 and node ver.20.14 “selector multi element” doesn't work at all. Is there a solution? Thanks much!
This video was really helpfull. i want to know if i want to keep all the test in one spec.js page and execute with 1 worker . how can i do it?
in Xpath what is 'normalize-space()' ? i am not able to see that in your page elements ?
Hi Mr. Pavan. Are you planning to have udemy courses for playwright web, mobile and api? It will be very useful if you are making it as you're a wonderful at structuring your courses and explaining things and I'd be sure to purchase the courses if you are going to be doing playwright courses on udemy.
thanks Sir
Most welcome
12:24 :: javascript is synchronous language by default FYI
hi - your videos are awesome .Can you create some for vitest
Sir in interview they as to write test cases for web app and mobile app in single question how to write test cases for that type of questions
Do I need good understanding of JS for learning Playwright?
Hi sir, please make all the day wise automation videos into one playlist somewhere available day 31,36,1,2 remaining are not able to find. Please make all the day wise videos into one playlist for automation and manual testing, it would be very helpful for us to go in a flow without break.
Hello Sir.
Not getting textContent() method in the suggestions.
How to resolve it
hi sir your videos help a lot can you please tell me how to install an extension in a browser using Playwright
1. Is there any difference between type and fill?
2. can we use page.locator to find multiple elements on a page?
3. is there any different for of and for in ?
1: Type use to field character by character data in the text box.
Fill directly enter all data in the text box.
is it possible to use CSS and XPath in single test case?
Sir please start salesforce testing vedio
Sir please help me. While trying i am getting "No tests found"
check if you created file in tests folder and not in test example. I did the same mistake too
hello, thanks so much for this,
it seems you did not finish in video 15:34 , the fill and type, you did not mention how you would include what is to be filled/type in the css second way of use. can you mention here please?
ok ive seen it in 18:30
Sir the thing this in this tutorial I did not got the last part I did run the test but still did not get the result
could you please share the code for all your videos pls?
Thank you sir, sir please tell one thing, how can we maximize the browser window in the headed mode
use "viewport size"
Is there a way to create the CSS or XPath without using the Selectors Hub?
manually by inspecting the dom :P
@@CoolDude-mx7le it's nor working for me
@@crissiehannac.demelo5735 man its easy peasy .Read how to make xpath you can find good reading material online.
I am getting error when I use wait for selector
Use await ahead of the waitforSelector
I am facing Error: Timeout for expect (received).toBrVisible
When I am trying to validation
It may be cause, the username password you provided may be incorrect, use the same as mentioned in the lecture.
Happened with me too
It did not login, and hence could not move to next page. As a result getting the timeout error
Hi there. I'm enjoying this lecture, but upon entering the username and password in the lecture I'm returned with an error of 'User does not exist.' I cannot proceed . Can you please help?
Hey!!
Just need to create an account (Sing up), you need to make it manually and put the same credentials in the test case.
@@cesrra_ Thank you so much. It's working now👌
I don't have knowledge on javascript
You can learn. Plz check my playlist for javascript programming.
I am getting this error "Error: Timed out 5000ms waiting for expect(received).toBeVisible()"
I have written this code, what I need to change in the below code
const logoutLink = await page.locator("//a[normalize-space()='Log out']");
await expect(logoutLink).toBeVisible();