What is WebDriverIO || Protractor vs WebDriverIo vs NightWatchJS - Part -1

Sdílet
Vložit
  • čas přidán 31. 01. 2020
  • #webdriverio #nodejs #javascript #automation
    In this video, I have explained - what is WebDriverIO? and other JS based automation tools like: Protractor, NigthwatchJS.
    What is WebdriverIO?
    WebdriverIO is a custom implementation for selenium's W3C webdriver API. It is written in Javascript and packaged into 'npm' and runs on Node.js.
    Main Features of WebdriverIO:
    WebdriverIO is a good automation tool which can automate both web applications and native mobile Apps.
    It has simple and easy to write Syntax.
    It has integrated test runner which helps us to write asynchronous commands in a synchronous way so that we don’t need to care about how to handle a Promise to avoid racing conditions.
    It has 'wdio setup wizard' which makes our project setup very easy.
    We can write our own javascript functions test.
    The test runner also comes with a variety of hooks that allow us to interfere into the test process in order to e.g. take screenshots if an error occurs or modify the test procedure according to a previous test result.
    WebdriverIO services will be helpful to integrate our test to third party tools like 'Appium'.
    ~~~Subscribe to this channel, and press bell icon to get some interesting videos on Selenium and Automation:
    czcams.com/users/Naveen%20Au...
    Follow me on my Facebook Page:
    / naveenqtpexpert
    Let's join our Automation community for some amazing knowledge sharing and group discussion on Telegram:
    t.me/joinchat/COJqZUPB02r5sB7...
    Paid courses (Recorded) videos:
    Java & Selenium Course: www.naveenautomationlabs.com/p...
    API Course: www.naveenautomationlabs.com/p...
  • Věda a technologie

Komentáře • 54

  • @chandandurlov
    @chandandurlov Před 4 lety +3

    Rather than creating different tools as wrapper on Webdriver, community should unite and try include all the features like mobile support , api testing , in build report etc inside Selenium 4 itself. That would have make every one's life easier and secure the career too.

  • @venkatjakkepalli4833
    @venkatjakkepalli4833 Před 4 lety +1

    pls upload more Tutorials in webdriverIO ASAP...(screenshots, reporting, collections etc..)

  • @mohangbcgp1935
    @mohangbcgp1935 Před 3 měsíci

    Nice explanation

  • @akrworld6716
    @akrworld6716 Před 3 lety +4

    Hi Naveen, Can you upload some tutorials on typescript with WebDriverIO using Cucumber framework ?

  • @alishkumarmanvar7163
    @alishkumarmanvar7163 Před 4 lety +1

    @Naveen, can you please us know or share reason how come you have suddenly jumped into WEBDRIVERIO from Protractor (after covering only 4 sessions), as we can see Protractor series have been started earlier than WEBDRIVERIO and you have covered more number of session for WEBDRIVERIO

  • @divyabajaj412
    @divyabajaj412 Před 4 lety +1

    One more thing, Night-watch also support allure reporting. I m using that

  • @suhasramchandra
    @suhasramchandra Před 4 lety

    Hi @Naveen, you are planning to start NightWatch automation videos by any chance?

  • @mayankbansal9815
    @mayankbansal9815 Před 3 lety

    Hi Naveen, do you have any plan to add videos on mobile app automation using appium with webdriverio

  • @shiv4vr
    @shiv4vr Před 4 lety

    Hi Naveen, can we automate rest API testing using webdriver io..

  • @niteshsigaram6229
    @niteshsigaram6229 Před 4 lety +1

    Hi naveen
    Please create videos on protractor
    Thanks
    Nitesh

  • @jeyashree8369
    @jeyashree8369 Před 4 lety

    Is there any video for codecept js framework? for nodejs and selenium

  • @venkatjakkepalli4833
    @venkatjakkepalli4833 Před 4 lety

    Hi naveen,
    How to Automate the download and cancel using webdriverio and how we can assert the downloaded file name.

  • @supriyamishra5968
    @supriyamishra5968 Před 4 lety +1

    Because of this we will get exposure to JS

  • @nishitab1890
    @nishitab1890 Před 2 lety

    Hi Naveen, 1 request please: suggest best automation tool for REST API automation on angular with NodeJS application.

  • @gurumahadev5702
    @gurumahadev5702 Před 4 lety

    Hi Naveen Any video on how to setup appium with webdriverio

  • @himanshubhushan2331
    @himanshubhushan2331 Před 4 lety

    Please make a video on cypress

  • @RajKumar-eg8if
    @RajKumar-eg8if Před 2 lety

    Hi bro, is there any video regarding webdriverI/O with cucumber framework

  • @ganeshkulkarni6495
    @ganeshkulkarni6495 Před 4 lety

    Hi Naveen, any new video on Taiko?

  • @nehagoyal1283
    @nehagoyal1283 Před 2 měsíci

    Hi Naveen,
    Can you please attach the javascript playlist link which needs to refer before watching WDIO playlist..as I don't know which should refer?

  • @abhijitkambli2932
    @abhijitkambli2932 Před 3 lety

    Hi Naveen , we have application built in React and JavaScript. Out of Protractor and WebdriverIO tool which should be preferred ? Could you kindly suggest. Thxs in advance

    • @sanketnegi1
      @sanketnegi1 Před 2 lety

      Heard they are stopping support for protractor from 2022 Dec

  • @divyabajaj412
    @divyabajaj412 Před 4 lety

    Please add tutorials on Nightwatch

  • @kumarhi9564
    @kumarhi9564 Před 4 lety

    Hi Naveen
    Regularly i will watch ur videos,please try to upload the videos in a order.

  • @gurushankarsandiri
    @gurushankarsandiri Před 2 lety

    any leads for integrating webdriverio with browserstack

  • @darshanbhosale1464
    @darshanbhosale1464 Před 4 lety +1

    @Naveen How can we automate API testing using webdriver IO?

  • @mustafaninyolu
    @mustafaninyolu Před 4 lety

    Protractor is still the best choice for the angular apps then. Additionally using Allure reports is also possible with Protractor.

    • @naveenautomationlabs
      @naveenautomationlabs  Před 4 lety

      Not anymore. Would prefer WebdrieveIO and TestCafe as compared to Protractor

    • @mustafaninyolu
      @mustafaninyolu Před 4 lety +1

      @@naveenautomationlabs Thanks for feedback Naveen. But on comparison table in the video, it says "Angular is partially supported". If webdriver.io partially supports angular how it can be better than its opponent that provides full support? Maybe because of live-community and better updates on webdriver.IO? For the last a few weeks I am working on a protractor-cucumber framework, if the webdriver.io is better I will give it a chance. On the other hand, I have no idea about TestCafe, it is like a distant- cold hearted relative for me.

    • @Ashokkumarg8
      @Ashokkumarg8 Před 4 lety

      @@mustafaninyolu Shadow DOM in-built support is provided in WebDriverIO and that is one of the major advantage

  • @festuschibuzor7405
    @festuschibuzor7405 Před 2 lety

    hello naveen i love this course but i learnt that sync mode is no longer supported for webdriverio i've being trying to interact with elements using async code but i keep getting an error saying ' can't perform getText because element with selector cannot be found ' please how do i solve this issue?.

    • @abdulwahidsabeel4335
      @abdulwahidsabeel4335 Před 9 měsíci

      You have to use async await. Functions should be defined as async functions so that you can use await keyword which ensures promise is resolved.

  • @muthufazer
    @muthufazer Před 4 lety

    Guys any one pls tell me whether node js will run in Internet explorer

  • @manika654
    @manika654 Před 2 lety +1

    Hi naveen , for angular application which is better Playwright or webdriverio ???

    • @reshmajadhav5921
      @reshmajadhav5921 Před rokem

      Hey I have the same question, which framework is good for angular applications. Please reply if you know

    • @naveenautomationlabs
      @naveenautomationlabs  Před rokem

      All are good, you can use selenium, Cypress, playwright, webdriver io.

  • @ankitshrivastava9061
    @ankitshrivastava9061 Před 4 lety

    Hello Naveen can we automate React application by WebDriverIO?

  • @ShivamGupta-if6qw
    @ShivamGupta-if6qw Před 4 lety

    can we integrate Webdriverio with a model-based testing tool like Graphwalker?

    • @viralpujara6274
      @viralpujara6274 Před 2 lety

      I'm having the same question... If anyone can answer

  • @nalinay8151
    @nalinay8151 Před rokem

    Hi naveen
    Is there any dependency of webdriverio for angular application

  • @reachmsm1
    @reachmsm1 Před 3 lety +1

    HI naveen , very Good series and its very helpful . However Iam curious to know if there is a Typescript series with wdio ?

  • @sal5966
    @sal5966 Před 4 lety +5

    Naveen I believe you need to improve your sounding system. Coz it sounds like you are speaking from distance. May be separate microphone could be helpful. I am having hard time to concentrate and understand. Will appreciate any improvement. Thanks in advance

    • @TheJoker-qb5ue
      @TheJoker-qb5ue Před 3 lety

      I don't think this would be a problem if you use headphones 😒

  • @androidsingh1049
    @androidsingh1049 Před 3 lety

    Maybe a better mic is required, unless we plug in headphone we can't hear voice clearly

  • @arunkumarcherukuru2213

    Please start nightwatch.js.

  • @AnonymousAccount514
    @AnonymousAccount514 Před 2 lety

    Telegram is telling me your link is expired

  • @sohailshaik7185
    @sohailshaik7185 Před 4 lety

    Is webdriverIO built on top of webdriver..?? Please confirm..??

  • @himanshusethi1
    @himanshusethi1 Před 2 lety

    Is this project works with cucumber?