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

Поделиться
HTML-код
  • Опубликовано: 31 янв 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:
    ruclips.net/user/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...
  • НаукаНаука

Комментарии • 54

  • @chandandurlov
    @chandandurlov 4 года назад +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.

  • @akrworld6716
    @akrworld6716 4 года назад +4

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

  • @alishkumarmanvar7163
    @alishkumarmanvar7163 4 года назад +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

  • @nehagoyal1283
    @nehagoyal1283 3 месяца назад

    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?

  • @venkatjakkepalli4833
    @venkatjakkepalli4833 4 года назад +1

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

  • @shiv4vr
    @shiv4vr 4 года назад

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

  • @mohangbcgp1935
    @mohangbcgp1935 4 месяца назад

    Nice explanation

  • @mayankbansal9815
    @mayankbansal9815 4 года назад

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

  • @venkatjakkepalli4833
    @venkatjakkepalli4833 4 года назад

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

  • @suhasramchandra
    @suhasramchandra 4 года назад

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

  • @nishitab1890
    @nishitab1890 2 года назад

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

  • @divyabajaj412
    @divyabajaj412 4 года назад +1

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

  • @jeyashree8369
    @jeyashree8369 4 года назад

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

  • @gurumahadev5702
    @gurumahadev5702 4 года назад

    Hi Naveen Any video on how to setup appium with webdriverio

  • @RajKumar-eg8if
    @RajKumar-eg8if 2 года назад

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

  • @abhijitkambli2932
    @abhijitkambli2932 3 года назад

    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 2 года назад

      Heard they are stopping support for protractor from 2022 Dec

  • @ganeshkulkarni6495
    @ganeshkulkarni6495 4 года назад

    Hi Naveen, any new video on Taiko?

  • @gurushankarsandiri
    @gurushankarsandiri 2 года назад

    any leads for integrating webdriverio with browserstack

  • @darshanbhosale1464
    @darshanbhosale1464 4 года назад +1

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

  • @niteshsigaram6229
    @niteshsigaram6229 4 года назад +1

    Hi naveen
    Please create videos on protractor
    Thanks
    Nitesh

  • @himanshubhushan2331
    @himanshubhushan2331 4 года назад

    Please make a video on cypress

  • @ankitshrivastava9061
    @ankitshrivastava9061 4 года назад

    Hello Naveen can we automate React application by WebDriverIO?

  • @festuschibuzor7405
    @festuschibuzor7405 2 года назад

    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 10 месяцев назад

      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 4 года назад

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

  • @ShivamGupta-if6qw
    @ShivamGupta-if6qw 4 года назад

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

    • @viralpujara6274
      @viralpujara6274 2 года назад

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

  • @manika654
    @manika654 2 года назад +1

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

    • @reshmajadhav5921
      @reshmajadhav5921 Год назад

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

    • @naveenautomationlabs
      @naveenautomationlabs  Год назад

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

  • @divyabajaj412
    @divyabajaj412 4 года назад

    Please add tutorials on Nightwatch

  • @mustafaninyolu
    @mustafaninyolu 4 года назад

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

    • @naveenautomationlabs
      @naveenautomationlabs  4 года назад

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

    • @mustafaninyolu
      @mustafaninyolu 4 года назад +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 4 года назад

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

  • @reachmsm1
    @reachmsm1 3 года назад +1

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

  • @supriyamishra5968
    @supriyamishra5968 4 года назад +1

    Because of this we will get exposure to JS

  • @nalinay8151
    @nalinay8151 2 года назад

    Hi naveen
    Is there any dependency of webdriverio for angular application

    • @reshmajadhav5921
      @reshmajadhav5921 Год назад

      If you have got the answer please tell me as well

  • @kumarhi9564
    @kumarhi9564 4 года назад

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

    • @naveenautomationlabs
      @naveenautomationlabs  4 года назад

      It's already in order. Please follow the playlist of WebdrieveIO.

  • @androidsingh1049
    @androidsingh1049 3 года назад

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

  • @sal5966
    @sal5966 4 года назад +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 3 года назад

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

  • @arunkumarcherukuru2213
    @arunkumarcherukuru2213 4 года назад

    Please start nightwatch.js.

  • @AnonymousAccount514
    @AnonymousAccount514 3 года назад

    Telegram is telling me your link is expired

  • @sohailshaik7185
    @sohailshaik7185 4 года назад

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

  • @himanshusethi1
    @himanshusethi1 2 года назад

    Is this project works with cucumber?