It might be opinion based question but I am really confused about choosing automation tools combination.
Till date I have been using Selenium webdriver,maven and Java to build automation frameworks. This seems totally working fine.
Now a days I feel that many automation engineers moving to use of WebdriverJS
, WebdriverIO
, NodeJS
etc.
Someone told me that if we build automation framework using WebdriverJS
/ WebdriverIO
/NodeJS
, Then execution will be faster than Java
.
I know that I should choose tool based on my requirements but at the same time I feel that we can not use WebdriverJS
/ WebdriverIO
/NodeJS
in some kind of website where all elements must be located by xpath
as most of elements changing class / id
dynamically.
So If anyone can just give me hint about which tools to choose for which kind of website then it would be really helpful. i.e For AngularJS
website Node.Js
is fine for automation with selenium.