LetCode with Koushik
LetCode with Koushik
  • Видео 506
  • Просмотров 3 592 062
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
----------------------------------------...
Просмотров: 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...
A trip to Turkey
Просмотров 4993 месяца назад
A trip to Turkey
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

Комментарии

  • @Ashokkumar-uv4fs
    @Ashokkumar-uv4fs 24 минуты назад

    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

    • @letcode
      @letcode 8 минут назад

      Without seeing code it's difficult to say..

  • @priyamathi842
    @priyamathi842 12 часов назад

    Alex lee copied😮

    • @letcode
      @letcode 11 часов назад

      Just because I used fruits as examples it is copied? Check his video length and mine, check the no.of points I included.

    • @priyamathi842
      @priyamathi842 10 часов назад

      ​@@letcodeyou are equally good and I'm following urs for selenium...jus simply I remembered that vdo Thats y said like that

    • @letcode
      @letcode 10 часов назад

      Thanks

  • @Vigneshwaran018
    @Vigneshwaran018 День назад

    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.

    • @letcode
      @letcode День назад

      Thanks 👍

  • @fathimasajana4421
    @fathimasajana4421 День назад

    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?

    • @letcode
      @letcode День назад

      That's all for this playlist ☺️

  • @GaneshKumar-mj6pe
    @GaneshKumar-mj6pe День назад

    Vanakkam

  • @user-uw4qp4qr3j
    @user-uw4qp4qr3j День назад

    What's the solution for doing pageFixture without @ts-ignore

    • @letcode
      @letcode День назад

      Adding declaration file should fix that

  • @user-uw4qp4qr3j
    @user-uw4qp4qr3j 2 дня назад

    I'm getting an "Error: Cannot find module ~pageFixturePath~ imported from ~stepsPath~"

    • @letcode
      @letcode 5 часов назад

      Pls follow the steps from the 1st video.

  • @Ankushkumar213
    @Ankushkumar213 2 дня назад

    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..

    • @letcode
      @letcode День назад

      Thanks, the source code is in the description. GitHub link

    • @letcode
      @letcode День назад

      github.com/ortoniKC/Playwright_Cucumber_TS

  • @nguyentam0911
    @nguyentam0911 2 дня назад

    Hi , how can I handle multiple tab with testfixture in page object model?

    • @letcode
      @letcode 2 дня назад

      ruclips.net/video/xxWY9SIfWnk/видео.htmlsi=Go1KS0xrc7yrMVoo

  • @MohamedAsif-f4z
    @MohamedAsif-f4z 2 дня назад

    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!!❣️

    • @letcode
      @letcode 2 дня назад

      Nandri bro, happy learning.

  • @sugumarraja-vl7yf
    @sugumarraja-vl7yf 2 дня назад

    Bro,line no 35 la,rows.get(1)-->ennaku index out of bound exception varuthu.solution pls

    • @letcode
      @letcode 2 дня назад

      Check if the table is loaded, use implicit wait

  • @priyankav2890
    @priyankav2890 2 дня назад

    Hi Kaushik Is there a way i can get examples table values at run time in hooks and not in step defination

  • @aravind.m9866
    @aravind.m9866 3 дня назад

    This is great to learn! Can we have more code review session like this 😊

    • @letcode
      @letcode 3 дня назад

      I wish to continue, but as you can see the view people aren't liking this type of video.

  • @PriyankaRP-lv4on
    @PriyankaRP-lv4on 3 дня назад

    This is really good report. But how to implement with the javascript Playwright BDD framework?

    • @letcode
      @letcode 3 дня назад

      Thanks, this is not for bdd

  • @anandperumal8361
    @anandperumal8361 4 дня назад

    Is that open source Appetize or paid ?

    • @letcode
      @letcode 4 дня назад

      Free and paid version.

  • @VaibhavNagpal-j8q
    @VaibhavNagpal-j8q 4 дня назад

    Hi Koushik, Is there any way we can compare 2 .csv files in Playwright using Typescript?

    • @letcode
      @letcode 3 дня назад

      You can use Excel library to do this

  • @RaviKumarKosanwar
    @RaviKumarKosanwar 4 дня назад

    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

    • @letcode
      @letcode 4 дня назад

      npm run test

    • @RaviKumarKosanwar
      @RaviKumarKosanwar 4 дня назад

      @@letcode still getting the same error sir

    • @letcode
      @letcode 4 дня назад

      Do you have script tag within package.json?

    • @RaviKumarKosanwar
      @RaviKumarKosanwar 4 дня назад

      @@letcode hey i did not saved the .feature file and .json files. after saving the files its working fine. thanks for the reply

    • @letcode
      @letcode 4 дня назад

      😎

  • @ganapatihiregange
    @ganapatihiregange 4 дня назад

    Hi Koushik, this plugin only for TS?

    • @letcode
      @letcode 4 дня назад

      Should work on both js and ts

  • @Obito_utchiha
    @Obito_utchiha 5 дней назад

    . Use panni yappudi xpath panringa

  • @jaykishoreduvvuri7598
    @jaykishoreduvvuri7598 5 дней назад

    Nice one 👍🏻. Thanks for sharing

  • @crypto872
    @crypto872 6 дней назад

    bro, na selenium 4.18.1 maven version use panra , getscreenshotas() enaku vara mattikidu? enna pannanum?

    • @letcode
      @letcode 5 дней назад

      Use chromedriver driver = new chromedriver

    • @crypto872
      @crypto872 5 дней назад

      @@letcode thanks bro

  • @kamalsivakumar1413
    @kamalsivakumar1413 6 дней назад

    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.

    • @letcode
      @letcode 6 дней назад

      Yes you can, but learning js first will help much.. I have a js playlist.

  • @Raghul0601
    @Raghul0601 6 дней назад

    Hi, @letcode Where Can I watch the continuity of this series...? Have you uploaded the continuity .........

    • @letcode
      @letcode 6 дней назад

      ruclips.net/p/PL699Xf-_ilW6vI9FHmePi1TvKyzYATgXi&si=xFLHplBX8BgUU0wp

  • @user-uw4qp4qr3j
    @user-uw4qp4qr3j 6 дней назад

    I'm getting a ""Error: Cucumber expected a CommonJS module but found an ES module" after adding the require and requireModule to cucumber.json

    • @letcode
      @letcode 6 дней назад

      Install tsnode

    • @user-uw4qp4qr3j
      @user-uw4qp4qr3j 6 дней назад

      @@letcode I have, version 10.9.2 . Do I need to use it somewhere for it to work?

    • @letcode
      @letcode 6 дней назад

      Ok, you need ts config, I believe I have explained in the upcoming video.

    • @user-uw4qp4qr3j
      @user-uw4qp4qr3j 5 дней назад

      @@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

    • @letcode
      @letcode 5 дней назад

      Cool, I'm not aware of this.

  • @kurimurai
    @kurimurai 6 дней назад

    Same video in Tamil: ruclips.net/video/COkl3Ojz_v0/видео.html

  • @PraveenKumar-io3tw
    @PraveenKumar-io3tw 6 дней назад

    Waiting to learn postman from u sir

    • @letcode
      @letcode 6 дней назад

      I will upload regurlary bro, thanks for the support.

  • @dand4485
    @dand4485 7 дней назад

    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... 😊

  • @kousalyaelumalai6487
    @kousalyaelumalai6487 9 дней назад

    Congratulations 🎉❤

  • @karthipandi1083
    @karthipandi1083 9 дней назад

    Sir thank you so much this video very clear understanding sir

  • @KuldeepRuletiya
    @KuldeepRuletiya 9 дней назад

    instend of pickle can we use any keyword ? or it is mandatory to use only pickle keyword ?

    • @letcode
      @letcode 9 дней назад

      Yes, it's a keyword.

  • @user-vb1hr9dc4o
    @user-vb1hr9dc4o 10 дней назад

    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

    • @letcode
      @letcode 10 дней назад

      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.

    • @user-vb1hr9dc4o
      @user-vb1hr9dc4o 9 дней назад

      @@letcode Ok anna !!! Thank You☺

  • @KuldeepRuletiya
    @KuldeepRuletiya 10 дней назад

    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 .

    • @letcode
      @letcode 9 дней назад

      You should have another configuration to run only the failed tests,

  • @aravind.m9866
    @aravind.m9866 10 дней назад

    Wow ! Very easy to understand…. The way of teaching is so nice with intricate details

    • @letcode
      @letcode 10 дней назад

      Thanks 👍

  • @macaroane
    @macaroane 10 дней назад

    can you run test in paralel on twodiff browsers? say one instance of chromium and one of ff?

    • @letcode
      @letcode 10 дней назад

      I doubt that, I have to give it a try

    • @macaroane
      @macaroane 10 дней назад

      @@letcode would be nice to have only one report in the end, that's why I'm asking

  • @VeluR-1993
    @VeluR-1993 10 дней назад

    After("@cleanUp") here how we can mention order to run it first bro. Is it possible to give order here

    • @letcode
      @letcode 10 дней назад

      I already explained in hooks video bro

    • @VeluR-1993
      @VeluR-1993 10 дней назад

      @@letcode Thanks Bro.Let me watch again

    • @letcode
      @letcode 10 дней назад

      Last year pota video bro, rombo niyabgama irukadhu, most of the time I rewatch my videos to comment 🤗

    • @VeluR-1993
      @VeluR-1993 10 дней назад

      @@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

    • @VeluR-1993
      @VeluR-1993 10 дней назад

      Now watching your lamda test selenium beginner bro. Ipo paakum romba nalla puriyuthu. Romba Nandri Bro

  • @user-pr3nv8ym2l
    @user-pr3nv8ym2l 10 дней назад

    How do I add headless or browser parameters from command line?

    • @letcode
      @letcode 10 дней назад

      You can use the same concept with node params.

  • @user-vb1hr9dc4o
    @user-vb1hr9dc4o 11 дней назад

    Thanks for your effort 😃You're doing a great job anna, Keep going !!!

    • @letcode
      @letcode 11 дней назад

      Thanks 👍

  • @shriniwasalle911
    @shriniwasalle911 11 дней назад

    Congratulations Koushik Bro. Happy Married Life!

  • @amalpeters
    @amalpeters 11 дней назад

    Do you have live Training ?

  • @tallurivamsi6413
    @tallurivamsi6413 11 дней назад

    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...

    • @letcode
      @letcode 11 дней назад

      Thanks ❤️

  • @SrinivasaPetroleum
    @SrinivasaPetroleum 11 дней назад

    Hi find element la 3 quick fixes available nu varuthu error katuthu how to solve

    • @letcode
      @letcode 11 дней назад

      Syntax correct ah

  • @moorthiadithyan8559
    @moorthiadithyan8559 12 дней назад

    Video quality very poor

    • @letcode
      @letcode 12 дней назад

      Probably your internet, all videos are in hd quality.

    • @moorthiadithyan8559
      @moorthiadithyan8559 12 дней назад

      @@letcode other videos are good this one i think okay bro

  • @KuldeepRuletiya
    @KuldeepRuletiya 12 дней назад

    tool name for xpath ? playwright

  • @tallurivamsi6413
    @tallurivamsi6413 13 дней назад

    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....

    • @letcode
      @letcode 12 дней назад

      Thanks, I posted a few videos on whatever you asked. Pls check the playlist.

    • @tallurivamsi6413
      @tallurivamsi6413 12 дней назад

      @@letcode thank you brother for the response

  • @suresh0403
    @suresh0403 13 дней назад

    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(); } }

  • @sivabharathiv7253
    @sivabharathiv7253 13 дней назад

    Selenium continuous ah bro testNG

    • @letcode
      @letcode 13 дней назад

      Yes bro.

    • @sivabharathiv7253
      @sivabharathiv7253 13 дней назад

      @@letcodethanks bro

    • @letcode
      @letcode 13 дней назад

      Follow this playlist bro ruclips.net/p/PL699Xf-_ilW6vI9FHmePi1TvKyzYATgXi&si=J4skF6yAdMFXqf0C

    • @sivabharathiv7253
      @sivabharathiv7253 13 дней назад

      @@letcode ok bro