Тёмный
LambdaTest
LambdaTest
LambdaTest
Подписаться
LambdaTest is an AI-powered unified test orchestration and execution cloud that enables developers & testers to run manual & automated tests at scale. It has over 10,000 customers and over 2M users in 130 countries.

𝐂𝐨𝐫𝐞 𝐎𝐟𝐟𝐞𝐫𝐢𝐧𝐠𝐬:

𝐊𝐚𝐧𝐞𝐀𝐈: Smart AI Test Agent, allowing teams to create, debug, and evolve tests using natural language.

𝐂𝐨𝐧𝐭𝐢𝐧𝐮𝐨𝐮𝐬 𝐓𝐞𝐬𝐭𝐢𝐧𝐠 𝐂𝐥𝐨𝐮𝐝: 70% faster & more scalable than in-house grids

𝐁𝐫𝐨𝐰𝐬𝐞𝐫 𝐓𝐞𝐬𝐭𝐢𝐧𝐠 𝐂𝐥𝐨𝐮𝐝: Supports 3000+ browsers, OS & real device environments

𝐑𝐞𝐚𝐥 𝐃𝐞𝐯𝐢𝐜𝐞 𝐂𝐥𝐨𝐮𝐝: Supports mobile app testing on real mobile & OTT devices

𝐕𝐢𝐬𝐮𝐚𝐥 𝐑𝐞𝐠𝐫𝐞𝐬𝐬𝐢𝐨𝐧 𝐂𝐥𝐨𝐮𝐝: Ensures visual appearance & functionality remain consistent & error-free

𝐓𝐞𝐬𝐭 𝐀𝐧𝐚𝐥𝐲𝐭𝐢𝐜𝐬: Offers detailed & actionable test execution data.

Explore: www.lambdatest.com

Disclaimer: The channel content complies with the Fair Use Guidelines under Section 107 of the Copyright Act. All rights reserved to © 2024 LambdaTest. Any illegal reproduction of content will result in immediate legal action.
Комментарии
@saiashok28
@saiashok28 День назад
Good information!
@thenewexeptor
@thenewexeptor 2 дня назад
Is it really possible that the sendKeys() operation will be slow enough in its actually execution (even in non headless mode) that a element.click() will come before the completion of the first? Genuine question. What might cause it?
@WesleyEllis-n4c
@WesleyEllis-n4c 3 дня назад
04638 Colten Crescent
@davidnguyen6061
@davidnguyen6061 4 дня назад
Do you think it is possible to import codes from SourceGear Vault projects into GitLab? Is there a way?
@prasadprocks
@prasadprocks 4 дня назад
How can I call the class object created in fixtures to cucumber hooks
@LambdaTest
@LambdaTest 3 дня назад
Hi Prasad, To call a class object from fixtures in Cucumber hooks with Playwright, import the class in your hooks file and create an instance of it in the Before or After hooks.
@prasadprocks
@prasadprocks 3 дня назад
Hello Kaushik, create a new instance mean like homepage = new Homepage(); if I use this then will that not reset all the variables value to null as it would be the new instance created in hooks and not coming from fixtures?
@LambdaTest
@LambdaTest 10 дней назад
📍𝐆𝐢𝐭𝐇𝐮𝐛 𝐋𝐢𝐧𝐤: github.com/AutomateThePlanet/PolarisLiteTestFramework/tree/results-analysis github.com/AutomateThePlanet/PolarisLiteTestFrameworkSystemTests
@dayananddhange6327
@dayananddhange6327 10 дней назад
when will support come for iOS native context ? Currently there is not support for iOS native app. There is wdio is supported for web view context in iOS but not for iOS native context.
@christian-bromann
@christian-bromann 4 дня назад
Hey @dayananddhange6327 WebdriverIO can automate iOS native applications, however all Bidi features you see are for web testing only. Appium is working on building support for Bidi for native contexts but these type of features will look different.
@LambdaTest
@LambdaTest 3 дня назад
Hi Dayanand, The support for iOS native context is not currently available, but only for web view contexts with WebdriverIO. The timeline for iOS native context support hasn't been announced yet.
@LambdaTest
@LambdaTest 11 дней назад
📍𝐆𝐢𝐭𝐇𝐮𝐛 𝐋𝐢𝐧𝐤: github.com/AutomateThePlanet/PolarisLiteTestFramework/branches github.com/AutomateThePlanet/PolarisLiteTestFrameworkSystemTests
@naveenyenuganti8825
@naveenyenuganti8825 11 дней назад
Hi , I have the 2 test files in cypress e2etest1 and e2e test2 I ran the cypress command npx cypress run --browser chrome and I am able to see only 1 test file lighthouse report. How can I see the 2 lighthouse reports for 2 test files by running the command npx cypress run --browser chrome
@LambdaTest
@LambdaTest 3 дня назад
Hi Naveen, To generate separate Lighthouse reports for both test files, you can run each test file individually using npx cypress run --spec "path/to/test1" --browser chrome and npx cypress run --spec "path/to/test2" --browser chrome.
@naveenyenuganti8825
@naveenyenuganti8825 3 дня назад
@@LambdaTest I am running my scripts my parallely by using the concurrently dependency, so in that case I am not getting
@JagadeshwaranArumugam
@JagadeshwaranArumugam 11 дней назад
Hii.. Can you clarify my doubts regarding that page.screenshot() is an older version right why because now, I have did that same thing it was displaying only the screenshotOptions().
@LambdaTest
@LambdaTest 11 дней назад
Hi Jagadeshwaran, It seems like you're using an updated version of Playwright where the method page.screenshot() has been replaced or updated to screenshotOptions() for handling screenshot functionality. In Playwright, page.screenshot() is still valid in most cases, but updates to the API may have introduced screenshotOptions() as a more configurable or structured way to manage screenshot options.
@LambdaTest
@LambdaTest 12 дней назад
📍𝐆𝐢𝐭𝐇𝐮𝐛 𝐋𝐢𝐧𝐤: github.com/AutomateThePlanet/PolarisLiteTestFramework/tree/third-party-integrations github.com/AutomateThePlanet/test-login-app github.com/AutomateThePlanet/PolarisLiteTestFrameworkSystemTests
@tapasadhikary
@tapasadhikary 12 дней назад
It was an amazing experience doing this… I hope you all like it and find it helpful ❤😊
@mirzamehediiqbal1880
@mirzamehediiqbal1880 12 дней назад
hello @LambdaTest will there be more videos on playwright?
@LambdaTest
@LambdaTest 11 дней назад
Yes, the entire series is on its way! Stay tuned for more videos coming soon! 🎉
@LambdaTest
@LambdaTest 12 дней назад
📍𝐆𝐢𝐭𝐇𝐮𝐛 𝐋𝐢𝐧𝐤: github.com/tapascript/playwright-tutorial/tree/main/01-playwright
@neelkonar3800
@neelkonar3800 13 дней назад
what are the advanced tools we should learn after this course
@LambdaTest
@LambdaTest 11 дней назад
Hi Neel, You can learn tools like XState, Allure Report, GitHub Actions, Docker, TypeScript, and Playwright Test for advanced Playwright usage.
@neoblackcyptron
@neoblackcyptron 13 дней назад
Really in-depth and well organized content.
@LambdaTest
@LambdaTest 11 дней назад
Glad it was helpful!
@simplesingh9545
@simplesingh9545 15 дней назад
Are developers doing this testing or testers?
@LambdaTest
@LambdaTest 11 дней назад
Hi, Both developers and testers can be involved, depending on the stage and type of testing.
@andyshort8087
@andyshort8087 17 дней назад
CreateDynamicInstance() method is not an extension method of table
@charanteja7947
@charanteja7947 17 дней назад
Hi, Getting could not calculate build plan error after creating the maven project, also maven project created is not in format which you have created, do you any solution to fix this and go forward? Thanks!!
@LambdaTest
@LambdaTest 16 дней назад
Hey @charanteja7947 To fix the 'could not calculate build plan' error: 1. Check your pom.xml for any missing dependencies or errors. 2. Run mvn clean install to rebuild the project. 3. Ensure your project follows Maven’s structure: src/main/java and pom.xml in the root. 4. Reimport the project in your IDE to sync Maven. If it persists, clear the .m2 folder and try again. Let me know if this helped :)
@larrybg
@larrybg 17 дней назад
I have Jenkins running in the Docker and getting this error: Detected Maven Version: 3.8.7 is not in the allowed range [3.9.2,). Do you know how to fix it?
@LambdaTest
@LambdaTest 16 дней назад
Hey @larrybg , hope you are doing well , this is what i would suggest you try and it must solve your issue that is, To fix the error "Detected Maven Version: 3.8.7 is not in the allowed range [3.9.2,)" in Jenkins running on Docker: 1. Update Maven Version in Docker: Update the Maven version in your Docker container. Modify your Dockerfile or install Maven 3.9.2+ inside the container: apt-get update apt-get install maven 2. Specify Maven Version in Jenkins: Go to Jenkins > Manage Jenkins > Global Tool Configuration, and set the Maven version to 3.9.2 or higher. I hope this works :)
@LambdaTest
@LambdaTest 18 дней назад
📍𝐆𝐢𝐭𝐇𝐮𝐛 𝐋𝐢𝐧𝐤: github.com/AutomateThePlanet/PolarisLiteTestFramework/tree/api-core-components github.com/AutomateThePlanet/music-shop-frontend/blob/main/server.js github.com/AutomateThePlanet/PolarisLiteTestFrameworkSystemTests
@mister_writer
@mister_writer 18 дней назад
Is there a way to access the previous version of Selenium Playground? The current site is very different from the one in the video.
@LambdaTest
@LambdaTest 16 дней назад
Hello @mister_writer , It sounds like the version you're seeing is likely an updated one, and unfortunately, accessing older versions of the Selenium Playground may be difficult. However, you can definitely work with the new version. If you encounter any issues or need assistance, feel free to reach out anytime, and we're here to help!
@tobaakanbi7879
@tobaakanbi7879 19 дней назад
Thank you Moss
@LambdaTest
@LambdaTest 18 дней назад
Glad you liked it! Do subscribe the channel for more such tutorials🙂
@MagdalenaSzumna-r9d
@MagdalenaSzumna-r9d 20 дней назад
you can do `cy.then` too, without cy.wait().then
@LambdaTest
@LambdaTest 18 дней назад
Hi Magdalena, Yes, in Cypress, you can use cy.then to perform actions after a command resolves, without needing to use cy.wait().then. The cy.then method is a way to work with the result of a previous command or to execute some code after a command completes.
@LambdaTest
@LambdaTest 20 дней назад
📍𝐆𝐢𝐭𝐇𝐮𝐛 𝐋𝐢𝐧𝐤: github.com/AutomateThePlanet/PolarisLiteTestFramework/tree/troubleshooting-capabilities github.com/AutomateThePlanet/PolarisLiteTestFrameworkSystemTests
@Zovc
@Zovc 23 дня назад
The thunder storm moment is priceless 🤭 Loved it!
@LambdaTest
@LambdaTest 23 дня назад
📍𝐆𝐢𝐭𝐇𝐮𝐛 𝐋𝐢𝐧𝐤: github.com/AutomateThePlanet/PolarisLiteTestFramework/tree/complex-component-mastery github.com/AutomateThePlanet/PolarisLiteTestFrameworkSystemTests
@TreyW-y2b
@TreyW-y2b 25 дней назад
Thank you so much Jain for your contributions, will deff look into previous conference talks after this. Really enjoyed your presentation style and learned a lot from watching
@LambdaTest
@LambdaTest 25 дней назад
📍𝐆𝐢𝐭𝐇𝐮𝐛 𝐋𝐢𝐧𝐤: github.com/AutomateThePlanet/PolarisLiteTestFramework/tree/configuration-management github.com/AutomateThePlanet/PolarisLiteTestFrameworkSystemTests
@sebastianfarias5670
@sebastianfarias5670 27 дней назад
absolute best video I've ever followed. Not one of these things failed. I was able to follow through so smooth!!! thank you !!
@LambdaTest
@LambdaTest 26 дней назад
Thank you so much for your amazing feedback! 😊 Thrilled to hear that the video was so helpful. Your support means a lot-glad to be part of your journey!
@LambdaTest
@LambdaTest 27 дней назад
📍𝐆𝐢𝐭𝐇𝐮𝐛 𝐋𝐢𝐧𝐤: github.com/AutomateThePlanet/PolarisLiteTestFramework/tree/configuration-management github.com/AutomateThePlanet/PolarisLiteTestFrameworkSystemTests
@tushar0606gupta
@tushar0606gupta Месяц назад
I am getting error as "Could not connect to Appium server URL '127.0.0.1:4723/wd/hub'. Please check if the server is running and the URL is correct (valid URLs can be found at the start of the Appium server log). If you are using the Inspector's browser version, ensure the server has been started with '--allow-cors'."
@Priyankparker
@Priyankparker Месяц назад
is it possible to please share the code snippet or repo access to access the demo test cases, that would be really helpful
@LambdaTest
@LambdaTest 21 день назад
We're on it! We'll have the demo test cases shared in a public repository by this weekend. Stay tuned!
@Priyankparker
@Priyankparker 10 дней назад
@@LambdaTest hi just checking if the demo code has been shared to public.
@tejas_amle
@tejas_amle Месяц назад
#A11y
@sreejithnair1752
@sreejithnair1752 Месяц назад
👏👏👏👏
@angelinaantonova3094
@angelinaantonova3094 Месяц назад
Видосы становятся все лучше и лучше, видно что ты много работаешь над этим! Класс поставил)
@IgnatiyYakovlev
@IgnatiyYakovlev Месяц назад
Good job, the author knows his stuff.
@gauthamnandavarambanda7270
@gauthamnandavarambanda7270 Месяц назад
Hi Koushik, can We integrate Playwright with Xray. I mean to get the execution results directly updated into X-ray immediately after test case execution (without Azure)
@LambdaTest
@LambdaTest Месяц назад
Hello @gauthamnandavarambanda7270 , Yes, you can integrate Playwright with Xray to update test execution results directly. After running Playwright tests, capture the results in JUnit XML or JSON format, and use Xray's REST API to submit these results to Xray. Here's a brief example in Node.js: const axios = require('axios'); const fs = require('fs'); const results = fs.readFileSync('results.xml', 'utf8'); const jiraBaseUrl = 'your-jira-url'; const xrayApiEndpoint = '/rest/raven/1.0/import/execution/junit'; const authToken = 'your-auth-token'; axios.post(`${jiraBaseUrl}${xrayApiEndpoint}`, results, { headers: { 'Authorization': `Bearer ${authToken}`, 'Content-Type': 'application/xml', } }) .then(response => console.log('Results submitted:', response.data)) .catch(error => console.error('Submission error:', error)); This sends your Playwright results directly to Xray without needing Azure. Hope this helps :)
@gauthamnandavarambanda7270
@gauthamnandavarambanda7270 Месяц назад
Thanks a ton for Your response. 🙏🏻 If possible could You please share any reference video regarding this.
@LambdaTest
@LambdaTest 27 дней назад
Hi Gautham, Glad it helped! Currently, we don’t have a video on this, but we’re always exploring ways to expand our resources.
@سمرصالح-ع6ق
@سمرصالح-ع6ق Месяц назад
thank you where is the code for this project in git hub
@LambdaTest
@LambdaTest 20 дней назад
Hi, Thank you for reaching out, but unfortunately, we are unable to share the GitHub at this time. If you have any other questions or need further assistance, feel free to ask!
@srivimalas
@srivimalas Месяц назад
You are an excellent teacher, thank you
@nipunijayasinghe3575
@nipunijayasinghe3575 Месяц назад
❤❤😊
@meghalohani4993
@meghalohani4993 Месяц назад
Can it generate automation testcases just by examining the requirement?
@LambdaTest
@LambdaTest Месяц назад
Hi Megha, Yes, we have planner for that. It can take your requirements form Jira, Slack, etc., and will automate test for you.
@kshwetainit
@kshwetainit Месяц назад
Hi Kaushik @LambdaTest Can you please share a video or link if you already have one about Worker explanation in Playwright? Thanks
@LambdaTest
@LambdaTest 27 дней назад
Hi Shweta, At the moment, we don't have one. However, we can consider creating one if there’s enough interest.
@venkateshkumar7416
@venkateshkumar7416 Месяц назад
SelectDate() is not available
@LambdaTest
@LambdaTest Месяц назад
Hi Venkatesh, Since SelectDate() is not available in Playwright, you can achieve this by either entering the date directly into the input field or by simulating the date picker interaction.
@priyadarsini6788
@priyadarsini6788 Месяц назад
I'm in page, but after clicking continue button it is reloading the same page, url and DOM got changed which is not in and I'm not able to access the page, Can you please let me know how to handle this?
@LambdaTest
@LambdaTest Месяц назад
Hey @priyadarsini6788, you can Switch to the , click the button, then switch back to the main content using driver.switchTo().defaultContent(). This allows you to interact with the new page after it reloads outside the . Hope this helps :)
@LambdaTest
@LambdaTest Месяц назад
Hi Priyadarsini, To handle navigation and click in one line, please use this command - await Promise.all([page.waitForNavigation(), page.frameLocator('[name="your__name"]').locator('button#continue').click()]);
@priyadarsini6788
@priyadarsini6788 Месяц назад
​​​@@LambdaTest ​ Can you please let me know what we can use in typescript for switchto default content?
@LambdaTest
@LambdaTest 27 дней назад
Hi Priyadarsini, In TypeScript with Playwright, there isn't a direct switchToDefaultContent() method like in Selenium. However, switching to the default content (main frame) can be achieved using page.mainFrame() method in Playwright.
@sathyaelangovan9998
@sathyaelangovan9998 Месяц назад
HI Koushik, Your way of teaching is awesome and it is very helpful for me. I have a question, I have a testing experience of 5 years and after my maternity period (now 2 years break). I am really interested to do certifications and update my skills but financially not stable to do certifications and in order to restart my career, I myself upskilling from youtube videos and practicing it. Still I did not get any interview calls, but I got an opportunity to contribute to one of the open source project as a tester (Plant based AI model). In the project they were using python language, Machine learning and much more related to AI. I am having experience on selenium and java previously. Now for this project can I perform testing on Playwright and which language should l prefer java or python? please suggest me.
@LambdaTest
@LambdaTest Месяц назад
Hi Sathya, You can use Playwright with Python for the project to align with the project's language and ecosystem while enhancing your Python skills. Further, you can also try out Playwright certifications that can help validate your Python skills. Please explore if this can help you: www.lambdatest.com/certifications/playwright-101
@sathyaelangovan9998
@sathyaelangovan9998 Месяц назад
@@LambdaTest Thank you so much!!
@orange-user-tester
@orange-user-tester Месяц назад
thanks a lot
@LambdaTest
@LambdaTest Месяц назад
You are most welcome
@orange-user-tester
@orange-user-tester Месяц назад
thanks a lot
@kshwetainit
@kshwetainit Месяц назад
@LambdaTest Hi Kaushik, Hope you are having good time with testing stuff! Have one question : I was trying to update Playwright to latest version, but facing below mentioned errors. Can you please advice me what I need to do to complete the update? ------------------------------------------------------- PS C:\Playwright> npm playwright --version 10.8.2 PS C:\Playwright> npm install -D @playwright/test@latest npm error code ERESOLVE npm error ERESOLVE could not resolve npm error npm error While resolving: @typescript-eslint/eslint-plugin@4.0.0 npm error Found: eslint@8.57.0 npm error node_modules/eslint npm error peer eslint@"^6.0.0 || ^7.0.0 || >=8.0.0" from @eslint-community/eslint-utils@4.4.0 npm error node_modules/@eslint-community/eslint-utils npm error @eslint-community/eslint-utils@"^4.2.0" from eslint@8.57.0 npm error peer eslint@"*" from @typescript-eslint/experimental-utils@4.0.0 npm error node_modules/@typescript-eslint/experimental-utils npm error @typescript-eslint/experimental-utils@"4.0.0" from @typescript-eslint/eslint-plugin@4.0.0 npm error node_modules/@typescript-eslint/eslint-plugin npm error @typescript-eslint/eslint-plugin@"^4.0.0" from the root project npm error 3 more (@typescript-eslint/experimental-utils, ...) npm error npm error Could not resolve dependency: npm error peer eslint@"^5.0.0 || ^6.0.0 || ^7.0.0" from @typescript-eslint/eslint-plugin@4.0.0 npm error node_modules/@typescript-eslint/eslint-plugin npm error @typescript-eslint/eslint-plugin@"^4.0.0" from the root project npm error npm error Conflicting peer dependency: eslint@7.32.0 npm error node_modules/eslint npm error peer eslint@"^5.0.0 || ^6.0.0 || ^7.0.0" from @typescript-eslint/eslint-plugin@4.0.0 npm error node_modules/@typescript-eslint/eslint-plugin npm error @typescript-eslint/eslint-plugin@"^4.0.0" from the root project npm error npm error Fix the upstream dependency conflict, or retry npm error this command with --force or --legacy-peer-deps npm error to accept an incorrect (and potentially broken) dependency resolution. npm error npm error npm error For a full report see: npm error C:\Users\ShwetaTuli\AppData\Local pm-cache\_logs\2024-08-22T04_17_40_448Z-eresolve-report.txt npm error A complete log of this run can be found in: C:\Users\ShwetaTuli\AppData\Local pm-cache\_logs\2024-08-22T04_17_40_448Z-debug-0.log ------------------------------------------------------------------- Thanks, Shweta
@LambdaTest
@LambdaTest Месяц назад
Hi Shweta, Can you please try running this command: npm install -D @playwright/test@latest --legacy-peer-deps
@kshwetainit
@kshwetainit Месяц назад
@@LambdaTest Thank you for your reply. I have ran "npm install -D @playwright/test@latest --legacy-peer-deps" command and it ran without any error. However it didn't change the Playwright version number, can you please confirm me what is the latest Playwright version? To me it showing 10.8.2 PS C:\Playwright> npm install -D @playwright/test@latest --legacy-peer-deps up to date, audited 421 packages in 7s 118 packages are looking for funding run `npm fund` for details 6 moderate severity vulnerabilities To address all issues (including breaking changes), run: npm audit fix --force Run `npm audit` for details. PS C:\Playwright> npm playwright --version 10.8.2 Thanks, Shweta
@LambdaTest
@LambdaTest Месяц назад
Hi Shweta, The latest Playwright version is 1.46
@korleone72
@korleone72 Месяц назад
Thank you. It is a very great course!