![LetCode with Koushik](/img/default-banner.jpg)
- Видео 506
- Просмотров 3 592 062
LetCode with Koushik
Индия
Добавлен 15 май 2012
Hey! I'm happy to welcome you to the LetCode with Koushik channel. We will learn together, mainly testing related videos like Selenium, Protractor, Playwright, Cypress & Puppeteer.
LetCode offers also development series like Chrome Extension and Flutter mobile native apps.
LetCode understands the problem with just screen recording videos so LetCode offers rich graphical videos to provide you better content.
Tutorials are not enough to enrich your learning, LetCode has developed a testing practice site and also provides a platform to clarify all your queries.
Feel free to use letcode.in to do the practice.
Join our community to learn & help others discord.gg/Tvwac8HgQD
All videos in LetCode are made with love.
Thanks for subscribing and being part of our family.
🎁Encourage me here.
BuyMeCoffe: www.buymeacoffee.com/letcode
UPI: koushik350-1@okaxis
LetCode offers also development series like Chrome Extension and Flutter mobile native apps.
LetCode understands the problem with just screen recording videos so LetCode offers rich graphical videos to provide you better content.
Tutorials are not enough to enrich your learning, LetCode has developed a testing practice site and also provides a platform to clarify all your queries.
Feel free to use letcode.in to do the practice.
Join our community to learn & help others discord.gg/Tvwac8HgQD
All videos in LetCode are made with love.
Thanks for subscribing and being part of our family.
🎁Encourage me here.
BuyMeCoffe: www.buymeacoffee.com/letcode
UPI: koushik350-1@okaxis
What's new in Ortoni Report, Playwright runner?
Ortoni Report - www.npmjs.com/package/ortoni-report
Version 1.1.7
Fixed
Layout issue where the test column extends off-screen
Screenshot layout of tests executed on mobile viewport
New
Add custom project/organization logo
Exception handling in ortoni-report.ts
Added docs to the OrtoniReportConfig
Improved
Margin on Test List for better spacing
Playwright Runner: marketplace.visualstudio.com/items?itemName=ortoni.ortoni
Version 2.0.6
Added
Environment Variable Extraction: Extracted and handled text within ${} in environment commands, passing it to the command line.
---------------------------------------------------------------------
Tamil RUclips Channel:
@kurimurai
----------------------------------------...
Version 1.1.7
Fixed
Layout issue where the test column extends off-screen
Screenshot layout of tests executed on mobile viewport
New
Add custom project/organization logo
Exception handling in ortoni-report.ts
Added docs to the OrtoniReportConfig
Improved
Margin on Test List for better spacing
Playwright Runner: marketplace.visualstudio.com/items?itemName=ortoni.ortoni
Version 2.0.6
Added
Environment Variable Extraction: Extracted and handled text within ${} in environment commands, passing it to the command line.
---------------------------------------------------------------------
Tamil RUclips Channel:
@kurimurai
----------------------------------------...
Просмотров: 211
Видео
Overview of PostMan | API Testing - Part 2
Просмотров 16614 часов назад
Hello guys, In this video we will learn how to download, install, create account & a few of the Postman features. Download link: www.postman.com/downloads/ Postman is a popular collaboration platform for API development. It provides a comprehensive set of tools for developers to design, test, debug, document, and monitor APIs. Here's an overview of its key features: 1. API Testing : Postman all...
Ortoni Report - Playwright HTML report latest features
Просмотров 36914 дней назад
Hello guys, in this video we will see all the latest and greatest changes of Ortoni Report for Playwright. Changelog: Ortoni Report Version 1.1.6 1. Implemented debounce function to reduce search event handling frequency. 2. Modified steps details to open only if a test has errors, enhancing UI clarity. 3. Optimized data load by removing unnecessary inner steps, improving performance. 4. Enhanc...
Android & iOS App Testing Using Playwright | Appetize
Просмотров 1,3 тыс.21 день назад
Hello everyone, Join me in this informative video as we explore native mobile app testing in Android and iOS using Playwright and Appetize. Appetize offers the fastest way to access mobile apps in the workplace, allowing you to instantly run mobile apps in your browser for every application Resources: Website: appetize.io/ Docs: docs.appetize.io/ Chapters: 0:00 Introduction 0:30 What is Appetiz...
New Updates: Ortoni Report for Playwright
Просмотров 373Месяц назад
Package link: www.npmjs.com/package/ortoni-report GitHub: github.com/ortoniKC/ortoni-report Version 1.1.5 Added config properly to readme Version 1.1.4 CSS Enhancement: Updated CSS framework to Bulma for improved visualization and mobile responsiveness. Screenshots: Implemented screenshot attachment as base64 images for enhanced report details. Toggle Theme Button: Added a toggle theme button a...
Dhivya & Koushik - Wedding
Просмотров 1,2 тыс.Месяц назад
Date: 21-02-2024 Place: Chennai Tamil RUclips Channel: @kurimurai 🎁Support me here. BuyMeCoffe: www.buymeacoffee.com/letcode UPI: koushik350-1@okaxis Thank you Thanks for watching, If you like the video, give it a thumbs up 👆. Sharing is caring, kindly share the video with your friends and colleagues. Don't forget to subscribe and hit the bell 🔔 notification. SOCIAL 📝Test Practice Site: letcode...
Ortoni Report | Playwright HTML Report with Dashboard
Просмотров 777Месяц назад
My first-ever contribution to npm package manager. Link to install - www.npmjs.com/package/ortoni-report Playwright Report by Koushik We are excited to announce the release of OrtoniReport (Playwright report - unofficial), a powerful and customizable HTML report generator for Playwright tests. This release includes key features that enhance the reporting capabilities and make it easier to visua...
How to use VS Code Playwright Test Runner Extension?
Просмотров 6062 месяца назад
Welcome to the introduction of our VS Code Playwright Test Runner Extension ! 🚀 Download link: marketplace.visualstudio.com/items?itemName=ortoni.ortoni 📌 What's New in Version 2.0.3 New Features: - Environment Configuration : Now, you can configure multiple environments and set a default one easily via the `ortoniPlaywrightTestRunner` settings. - Tree View Integration : Seamlessly switch betwe...
Introduction to API | API Testing - Part 1
Просмотров 4,1 тыс.7 месяцев назад
What are API's? API stands for Application Programming Interface An API is a set of rules and tools that allows different software applications to communicate with each other It is used to request and exchange information Why Test APIs? Functionality: Ensure that the API functions as intended. Test that it returns the correct data, performs the expected actions, and handles errors appropriately...
Trace viewer & multiple tags | Playwright & Cucumber - Typescript | Part 13
Просмотров 2,5 тыс.8 месяцев назад
End of the playlist: In this video, we'll learn how to attach a trace viewer to the HTML reporter and also we will learn how to run multiple scenarios using tags from the CLI. Chapters: 0:00 Playwright Trace viewer 7:40 Multiple tags from CLI 14:00 Next course announcement Source code: github.com/ortoniKC/Playwright_Cucumber_TS Tamil RUclips Channel: @kurimurai 🎁Support me here. BuyMeCoffe: www...
What is Promise & async/await in JS ? | JavaScript tutorial
Просмотров 1,1 тыс.9 месяцев назад
Promises are a fundamental part of modern JavaScript and are widely used for managing asynchronous code and handling operations that don't produce immediate results. They improve code readability, maintainability, and error handling in asynchronous workflows. In this video, we'll learn the JS promises concept and the async await concept. Chapters: 0:00 JS Promises 1:09 What is Promise? 4:57 the...
What is Callback in JS ? | Javascript tutorial
Просмотров 8429 месяцев назад
A callback function in JavaScript is a function that is passed as an argument to another function and is executed after the completion of that function. Callbacks are commonly used in asynchronous operations, such as handling events, making network requests, or working with timers. Chapters: 0:00 What is Callback in JS? 1:48 What is set time out 2:00 Callback demo 8:45 Callback with argument Ta...
Frequently asked string programs | JS Interview
Просмотров 60710 месяцев назад
Frequently asked string programs | JS Interview
How to fix ChromeDriver issue in Selenium 3 and 4 versions? | Selenium Java
Просмотров 3,1 тыс.11 месяцев назад
How to fix ChromeDriver issue in Selenium 3 and 4 versions? | Selenium Java
Playwright Interview Questions and Answers
Просмотров 11 тыс.11 месяцев назад
Playwright Interview Questions and Answers
Find broken images | Playwright Typescript - Part 100
Просмотров 2,5 тыс.Год назад
Find broken images | Playwright Typescript - Part 100
Better assertion less failures | Selenium vs Playwright - Part 3
Просмотров 852Год назад
Better assertion less failures | Selenium vs Playwright - Part 3
There is no Element Click Intercepted Exception | Selenium VS Playwright - Part 2
Просмотров 894Год назад
There is no Element Click Intercepted Exception | Selenium VS Playwright - Part 2
There is no Stale Element Reference Exception | Selenium VS Playwright - Part 1
Просмотров 1,3 тыс.Год назад
There is no Stale Element Reference Exception | Selenium VS Playwright - Part 1
Reuse login authentication | Playwright & Cucumber - Typescript | Part 12
Просмотров 3,9 тыс.Год назад
Reuse login authentication | Playwright & Cucumber - Typescript | Part 12
Pass Tags from CLI | Playwright & Cucumber - Typescript | Part 11
Просмотров 3,9 тыс.Год назад
Pass Tags from CLI | Playwright & Cucumber - Typescript | Part 11
Page Object Model with Cucumber | Playwright & Cucumber - Typescript | Part 10
Просмотров 9 тыс.Год назад
Page Object Model with Cucumber | Playwright & Cucumber - Typescript | Part 10
GitHub Actions & downloadable report with videos | Playwright & Cucumber - Typescript | Part 9
Просмотров 4,7 тыс.Год назад
GitHub Actions & downloadable report with videos | Playwright & Cucumber - Typescript | Part 9
Winston logger | Playwright & Cucumber - Typescript | Part 8
Просмотров 4,4 тыс.Год назад
Winston logger | Playwright & Cucumber - Typescript | Part 8
Multiple Environment | Playwright & Cucumber - Typescript | Part 7
Просмотров 7 тыс.Год назад
Multiple Environment | Playwright & Cucumber - Typescript | Part 7
Parallel, Rerun & Report | Playwright & Cucumber - Typescript | Part 6
Просмотров 7 тыс.Год назад
Parallel, Rerun & Report | Playwright & Cucumber - Typescript | Part 6
HTML Report with charts | Playwright & Cucumber - Typescript | Part 5
Просмотров 13 тыс.Год назад
HTML Report with charts | Playwright & Cucumber - Typescript | Part 5
Hooks & Screenshots | Playwright & Cucumber - Typescript | Part 4
Просмотров 9 тыс.Год назад
Hooks & Screenshots | Playwright & Cucumber - Typescript | Part 4
How to share page object | Playwright & Cucumber - Typescript | Part 3
Просмотров 12 тыс.Год назад
How to share page object | Playwright & Cucumber - Typescript | Part 3
Hi @letcode, In my cucumber test report i can see 195 UNKNOWN - what is this, why those test case not executing. how to solve this issue. total 367 executed and 37 failed and 135 passed and 197 UNKNOWN, Please help me
Without seeing code it's difficult to say..
Alex lee copied😮
Just because I used fruits as examples it is copied? Check his video length and mine, check the no.of points I included.
@@letcodeyou are equally good and I'm following urs for selenium...jus simply I remembered that vdo Thats y said like that
Thanks
Awesome Data Driven explanation so far i have seen. Many have created two methods for data and lastrow number respectively but u have finished both in one single method.
Thanks 👍
watched all ur playlist videos for selenium with java. Thank you for this. This very helpful. the playlist has only 75 any either contnous playlist available or not?
That's all for this playlist ☺️
Vanakkam
Vannakam
What's the solution for doing pageFixture without @ts-ignore
Adding declaration file should fix that
I'm getting an "Error: Cannot find module ~pageFixturePath~ imported from ~stepsPath~"
Pls follow the steps from the 1st video.
Bro.. your videos are absolutely great.. but it would be great if you share the code base as well .. 1-playlist = 1 repo and per video per branch..
Thanks, the source code is in the description. GitHub link
github.com/ortoniKC/Playwright_Cucumber_TS
Hi , how can I handle multiple tab with testfixture in page object model?
ruclips.net/video/xxWY9SIfWnk/видео.htmlsi=Go1KS0xrc7yrMVoo
Awesome bro. Almost I spent 3 hours understanding the flow for drag and drop in the Udemy course. But u did it within less than 13mins. Now I understand well. Clear explanation!! Thanks a lot from the bottom of my heart!!❣️
Nandri bro, happy learning.
Bro,line no 35 la,rows.get(1)-->ennaku index out of bound exception varuthu.solution pls
Check if the table is loaded, use implicit wait
Hi Kaushik Is there a way i can get examples table values at run time in hooks and not in step defination
Hi. No.
This is great to learn! Can we have more code review session like this 😊
I wish to continue, but as you can see the view people aren't liking this type of video.
This is really good report. But how to implement with the javascript Playwright BDD framework?
Thanks, this is not for bdd
Is that open source Appetize or paid ?
Free and paid version.
Hi Koushik, Is there any way we can compare 2 .csv files in Playwright using Typescript?
You can use Excel library to do this
npm ERR! Missing script: "test" npm ERR! npm ERR! To see a list of scripts, run: npm ERR! npm run hi sir getting this above error please help
npm run test
@@letcode still getting the same error sir
Do you have script tag within package.json?
@@letcode hey i did not saved the .feature file and .json files. after saving the files its working fine. thanks for the reply
😎
Hi Koushik, this plugin only for TS?
Should work on both js and ts
. Use panni yappudi xpath panringa
Purila bro
Nice one 👍🏻. Thanks for sharing
👍
bro, na selenium 4.18.1 maven version use panra , getscreenshotas() enaku vara mattikidu? enna pannanum?
Use chromedriver driver = new chromedriver
@@letcode thanks bro
Hi bro! im new to test automation , can i directly watch this playlist and try building my automation knowledge. i dont know java selenium Thanks.
Yes you can, but learning js first will help much.. I have a js playlist.
Hi, @letcode Where Can I watch the continuity of this series...? Have you uploaded the continuity .........
ruclips.net/p/PL699Xf-_ilW6vI9FHmePi1TvKyzYATgXi&si=xFLHplBX8BgUU0wp
I'm getting a ""Error: Cucumber expected a CommonJS module but found an ES module" after adding the require and requireModule to cucumber.json
Install tsnode
@@letcode I have, version 10.9.2 . Do I need to use it somewhere for it to work?
Ok, you need ts config, I believe I have explained in the upcoming video.
@@letcode I've figured it out so wanted to leave the solution here in case anyone is using ESNext as their module, you need to use import and loader instead of require and requireModule, and ts-node/esm instead of ts-node/register
Cool, I'm not aware of this.
Same video in Tamil: ruclips.net/video/COkl3Ojz_v0/видео.html
Waiting to learn postman from u sir
I will upload regurlary bro, thanks for the support.
Haha, i haven't been on your site for a while and this happens... Another one bytes the dust. Wish you the best really want to say "Play Right" with her. All the best... 😊
Congratulations 🎉❤
Sir thank you so much this video very clear understanding sir
Welcome
instend of pickle can we use any keyword ? or it is mandatory to use only pickle keyword ?
Yes, it's a keyword.
Hi anna !!! I have 5 yrs of experience in manual testing, by watching your video I'm learning selenium and planning to switch company but due to 90 days notice period issue i didn't get any call from recruiters. Shall i quit my current job and search for other job is best choice or not ? Need your suggestion anna
No, don't do that. Many companies have a ninety day policy so those companies will accept, Until you have your first offer letter don't quit.
@@letcode Ok anna !!! Thank You☺
Hi, I added in package json file - "test:failed": "cucumber-js @rerun.txt --fail-fast" . in cucmber json i have only default .i am not using rerun:{ } in cucumber json file . my failed test case running only with success mode .
You should have another configuration to run only the failed tests,
Wow ! Very easy to understand…. The way of teaching is so nice with intricate details
Thanks 👍
can you run test in paralel on twodiff browsers? say one instance of chromium and one of ff?
I doubt that, I have to give it a try
@@letcode would be nice to have only one report in the end, that's why I'm asking
After("@cleanUp") here how we can mention order to run it first bro. Is it possible to give order here
I already explained in hooks video bro
@@letcode Thanks Bro.Let me watch again
Last year pota video bro, rombo niyabgama irukadhu, most of the time I rewatch my videos to comment 🤗
@@letcode Romba nandri bro.Google panni eduthula but video la comment panni ketta engaging ahh irukkum feel panna. If I'm disturbing means Sorry bro
Now watching your lamda test selenium beginner bro. Ipo paakum romba nalla puriyuthu. Romba Nandri Bro
How do I add headless or browser parameters from command line?
You can use the same concept with node params.
Thanks for your effort 😃You're doing a great job anna, Keep going !!!
Thanks 👍
Congratulations Koushik Bro. Happy Married Life!
Do you have live Training ?
No
@@letcode okay
you never disappoints,you always gives great content.you probably comes up with all the questions about this environments.very clear and informative.keep inspiring us...
Thanks ❤️
Hi find element la 3 quick fixes available nu varuthu error katuthu how to solve
Syntax correct ah
Video quality very poor
Probably your internet, all videos are in hd quality.
@@letcode other videos are good this one i think okay bro
tool name for xpath ? playwright
Letxpath
@@letcode Thanks
Its was a good demo,but Where the configs for environment like QA,UAT,PROD etc..depending upon the environment it will pick up the configs and run in the same environment. Important thing when we run in docker container in CI/CD Pipelines,where can we see the reports in gitlab or jenkins.... Please let me know your throughts on this....
Thanks, I posted a few videos on whatever you asked. Pls check the playlist.
@@letcode thank you brother for the response
Bro, i am unable to use findElementByCssSelector in below program , the CssSelector, find id, text keyword is not coming it throws error import java.util.List; import org.openqa.selenium.By; import org.openqa.selenium.WebElement; import org.openqa.selenium.chrome.ChromeDriver; import org.openqa.selenium.support.ui.Select; public class dropdown { public static void main(String[] args) { // TODO Auto-generated method stub System.setProperty("webdriver.chrome.driver", "D:\\Selenium\\chromedriver-win32\\chromedriver-win32\\chromedriver.exe"); ChromeDriver driver = new ChromeDriver(); driver.get("www.mycontactform.com/samples/businesscontact.php"); WebElement dropdown = driver.findElement(By.xpath("//select[@id='subject']")); Select select = new Select(dropdown); select.selectByValue("Employment Information"); List<WebElement> options = select.getOptions(); for (WebElement element : options) { boolean selected = element.isSelected(); if(selected == true) { System.out.println("Selected"); } else { System.out.println("Not Selected"); } }driver.quit(); } }
Selenium continuous ah bro testNG
Yes bro.
@@letcodethanks bro
Follow this playlist bro ruclips.net/p/PL699Xf-_ilW6vI9FHmePi1TvKyzYATgXi&si=J4skF6yAdMFXqf0C
@@letcode ok bro