We faced the same challenge as now. There are many selenium engineers on the Java stack , but not many on the Node.js and stack selenium-webdriver.
Most of the new modern testing frameworks are being implemented in Node.js, as front-end and front-end frameworks are implemented using NodeJS and will continue this trend. The question I would ask is whether the development team uses Java (like Tomcat) or uses Node.js to develop its product. If they use Node.js , then it would be ideal to have a test framework written in the same language.
It makes it easier
- Collaboration between a team of developers and developers, locators, etc.
- , .
--. , .
Java JavaScript ( )
- , Front-End Engineers
- Java
http://www.marcelerz.com/blog/talk-nodejs-based-selenium-testing-south-bay-selenium-meetup
, Javascript, . Python Java. , javascript. .
Node.js, Mocha . - Chai, , .
- WebDriverJs ( ) aka selenium-webdriver npm, JavaScript. , selenium-webdriver, Java. Promise Manager Mocha Test Wrapper, , .
https://code.google.com/p/selenium/wiki/WebDriverJs#Writing_Tests
. Javascript - , Java.
selenium-standalone npm (/) . , . . .
, , Node.js Java. , . , . !
https://github.com/mekdev/mocha-selenium-pageobject