What is WebDriverIO || Protractor vs WebDriverIo vs NightWatchJS - Part -1
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
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.
pls upload more Tutorials in webdriverIO ASAP...(screenshots, reporting, collections etc..)
Nice explanation
Hi Naveen, Can you upload some tutorials on typescript with WebDriverIO using Cucumber framework ?
@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
One more thing, Night-watch also support allure reporting. I m using that
Hi @Naveen, you are planning to start NightWatch automation videos by any chance?
Hi Naveen, do you have any plan to add videos on mobile app automation using appium with webdriverio
Hi Naveen, can we automate rest API testing using webdriver io..
Hi naveen
Please create videos on protractor
Thanks
Nitesh
Is there any video for codecept js framework? for nodejs and selenium
Hi naveen,
How to Automate the download and cancel using webdriverio and how we can assert the downloaded file name.
Because of this we will get exposure to JS
Hi Naveen, 1 request please: suggest best automation tool for REST API automation on angular with NodeJS application.
Hi Naveen Any video on how to setup appium with webdriverio
Please make a video on cypress
Hi bro, is there any video regarding webdriverI/O with cucumber framework
Hi Naveen, any new video on Taiko?
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?
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
Heard they are stopping support for protractor from 2022 Dec
Please add tutorials on Nightwatch
Hi Naveen
Regularly i will watch ur videos,please try to upload the videos in a order.
It's already in order. Please follow the playlist of WebdrieveIO.
any leads for integrating webdriverio with browserstack
@Naveen How can we automate API testing using webdriver IO?
You can't automate API with WDIO.
Protractor is still the best choice for the angular apps then. Additionally using Allure reports is also possible with Protractor.
Not anymore. Would prefer WebdrieveIO and TestCafe as compared to Protractor
@@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.
@@mustafaninyolu Shadow DOM in-built support is provided in WebDriverIO and that is one of the major advantage
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?.
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.
Guys any one pls tell me whether node js will run in Internet explorer
Hi naveen , for angular application which is better Playwright or webdriverio ???
Hey I have the same question, which framework is good for angular applications. Please reply if you know
All are good, you can use selenium, Cypress, playwright, webdriver io.
Hello Naveen can we automate React application by WebDriverIO?
yes
can we integrate Webdriverio with a model-based testing tool like Graphwalker?
I'm having the same question... If anyone can answer
Hi naveen
Is there any dependency of webdriverio for angular application
If you have got the answer please tell me as well
HI naveen , very Good series and its very helpful . However Iam curious to know if there is a Typescript series with wdio ?
Not yet
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
I don't think this would be a problem if you use headphones 😒
Maybe a better mic is required, unless we plug in headphone we can't hear voice clearly
Please start nightwatch.js.
Telegram is telling me your link is expired
Is webdriverIO built on top of webdriver..?? Please confirm..??
Yes
Is this project works with cucumber?