Install the needed packages
npm i --save-dev nightwatch selenium-server chromedriver
Create a e2e-tests dir:
mkdir e2e-tests
| /** | |
| * Parse query string. | |
| * ?a=b&c=d to {a: b, c: d} | |
| * @param {String} (option) queryString | |
| * @return {Object} query params | |
| */ | |
| getQueryParams: function(queryString) { | |
| var query = (queryString || window.location.search).substring(1); // delete ? | |
| if (!query) { | |
| return false; |
Install the needed packages
npm i --save-dev nightwatch selenium-server chromedriver
Create a e2e-tests dir:
mkdir e2e-tests
| var currencyValidator = { | |
| format: function (number) { | |
| return (Math.trunc(number * 100) / 100).toFixed(2) | |
| }, | |
| parse: function (newString, oldNumber) { | |
| var CleanParse = function (value) { | |
| return { value: value } | |
| } | |
| var CurrencyWarning = function (warning, value) { | |
| return { |