Driving Nightwatch Tests through REPL
.everyoneloves__top-leaderboard:empty,.everyoneloves__mid-leaderboard:empty,.everyoneloves__bot-mid-leaderboard:empty{ height:90px;width:728px;box-sizing:border-box;
}
I currently have nightwatch.js setup using the vue automated setup. That template is located here.
https://github.com/vuejs-templates/webpack/tree/master/template/test/e2e
Is it possible to run nightwatch assertions through the command line in a REPL like fashion that is available in webdriver.io? Here is a reference to the webdriver feature https://twitter.com/webdriverio/status/806911722682544128
Update, we have moved to using Cypress.io It has made us pretty happy
selenium nightwatch.js
add a comment |
I currently have nightwatch.js setup using the vue automated setup. That template is located here.
https://github.com/vuejs-templates/webpack/tree/master/template/test/e2e
Is it possible to run nightwatch assertions through the command line in a REPL like fashion that is available in webdriver.io? Here is a reference to the webdriver feature https://twitter.com/webdriverio/status/806911722682544128
Update, we have moved to using Cypress.io It has made us pretty happy
selenium nightwatch.js
i actually went with testcafe.js as nightwatch.js unfortunately does not come close to what i expect from an e2e testing tool...
– phoet
Jun 18 '17 at 19:10
@phoet we moved to webdriver.io Still haven't found anything in the JS world that is up to same level as rails.
– Austio
Jun 19 '17 at 1:57
tried webdriver as well, found testcafe to be especially nice to integrate. worked more or less out of the box.
– phoet
Jun 20 '17 at 12:26
add a comment |
I currently have nightwatch.js setup using the vue automated setup. That template is located here.
https://github.com/vuejs-templates/webpack/tree/master/template/test/e2e
Is it possible to run nightwatch assertions through the command line in a REPL like fashion that is available in webdriver.io? Here is a reference to the webdriver feature https://twitter.com/webdriverio/status/806911722682544128
Update, we have moved to using Cypress.io It has made us pretty happy
selenium nightwatch.js
I currently have nightwatch.js setup using the vue automated setup. That template is located here.
https://github.com/vuejs-templates/webpack/tree/master/template/test/e2e
Is it possible to run nightwatch assertions through the command line in a REPL like fashion that is available in webdriver.io? Here is a reference to the webdriver feature https://twitter.com/webdriverio/status/806911722682544128
Update, we have moved to using Cypress.io It has made us pretty happy
selenium nightwatch.js
selenium nightwatch.js
edited Nov 29 '18 at 3:55
Austio
asked Apr 24 '17 at 19:24
AustioAustio
4,6251229
4,6251229
i actually went with testcafe.js as nightwatch.js unfortunately does not come close to what i expect from an e2e testing tool...
– phoet
Jun 18 '17 at 19:10
@phoet we moved to webdriver.io Still haven't found anything in the JS world that is up to same level as rails.
– Austio
Jun 19 '17 at 1:57
tried webdriver as well, found testcafe to be especially nice to integrate. worked more or less out of the box.
– phoet
Jun 20 '17 at 12:26
add a comment |
i actually went with testcafe.js as nightwatch.js unfortunately does not come close to what i expect from an e2e testing tool...
– phoet
Jun 18 '17 at 19:10
@phoet we moved to webdriver.io Still haven't found anything in the JS world that is up to same level as rails.
– Austio
Jun 19 '17 at 1:57
tried webdriver as well, found testcafe to be especially nice to integrate. worked more or less out of the box.
– phoet
Jun 20 '17 at 12:26
i actually went with testcafe.js as nightwatch.js unfortunately does not come close to what i expect from an e2e testing tool...
– phoet
Jun 18 '17 at 19:10
i actually went with testcafe.js as nightwatch.js unfortunately does not come close to what i expect from an e2e testing tool...
– phoet
Jun 18 '17 at 19:10
@phoet we moved to webdriver.io Still haven't found anything in the JS world that is up to same level as rails.
– Austio
Jun 19 '17 at 1:57
@phoet we moved to webdriver.io Still haven't found anything in the JS world that is up to same level as rails.
– Austio
Jun 19 '17 at 1:57
tried webdriver as well, found testcafe to be especially nice to integrate. worked more or less out of the box.
– phoet
Jun 20 '17 at 12:26
tried webdriver as well, found testcafe to be especially nice to integrate. worked more or less out of the box.
– phoet
Jun 20 '17 at 12:26
add a comment |
1 Answer
1
active
oldest
votes
You can use nightwatch-repl
package available on NPM.
https://www.npmjs.com/package/nightwatch-repl
// nightwatch.conf.js
var repl = require('nightwatch-repl');
module.exports = (function (settings) {
repl.init(settings);
...
...
return settings;
})(require('./nightwatch.json'));
Once you run your tests and invoke browser.repl()
you should see the following in your console
Running: Login to dashboard
Type in a command (eg: browser.function()) or type "quit" to exit
repl>
add a comment |
Your Answer
StackExchange.ifUsing("editor", function () {
StackExchange.using("externalEditor", function () {
StackExchange.using("snippets", function () {
StackExchange.snippets.init();
});
});
}, "code-snippets");
StackExchange.ready(function() {
var channelOptions = {
tags: "".split(" "),
id: "1"
};
initTagRenderer("".split(" "), "".split(" "), channelOptions);
StackExchange.using("externalEditor", function() {
// Have to fire editor after snippets, if snippets enabled
if (StackExchange.settings.snippets.snippetsEnabled) {
StackExchange.using("snippets", function() {
createEditor();
});
}
else {
createEditor();
}
});
function createEditor() {
StackExchange.prepareEditor({
heartbeatType: 'answer',
autoActivateHeartbeat: false,
convertImagesToLinks: true,
noModals: true,
showLowRepImageUploadWarning: true,
reputationToPostImages: 10,
bindNavPrevention: true,
postfix: "",
imageUploader: {
brandingHtml: "Powered by u003ca class="icon-imgur-white" href="https://imgur.com/"u003eu003c/au003e",
contentPolicyHtml: "User contributions licensed under u003ca href="https://creativecommons.org/licenses/by-sa/3.0/"u003ecc by-sa 3.0 with attribution requiredu003c/au003e u003ca href="https://stackoverflow.com/legal/content-policy"u003e(content policy)u003c/au003e",
allowUrls: true
},
onDemand: true,
discardSelector: ".discard-answer"
,immediatelyShowMarkdownHelp:true
});
}
});
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
StackExchange.ready(
function () {
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fstackoverflow.com%2fquestions%2f43596190%2fdriving-nightwatch-tests-through-repl%23new-answer', 'question_page');
}
);
Post as a guest
Required, but never shown
1 Answer
1
active
oldest
votes
1 Answer
1
active
oldest
votes
active
oldest
votes
active
oldest
votes
You can use nightwatch-repl
package available on NPM.
https://www.npmjs.com/package/nightwatch-repl
// nightwatch.conf.js
var repl = require('nightwatch-repl');
module.exports = (function (settings) {
repl.init(settings);
...
...
return settings;
})(require('./nightwatch.json'));
Once you run your tests and invoke browser.repl()
you should see the following in your console
Running: Login to dashboard
Type in a command (eg: browser.function()) or type "quit" to exit
repl>
add a comment |
You can use nightwatch-repl
package available on NPM.
https://www.npmjs.com/package/nightwatch-repl
// nightwatch.conf.js
var repl = require('nightwatch-repl');
module.exports = (function (settings) {
repl.init(settings);
...
...
return settings;
})(require('./nightwatch.json'));
Once you run your tests and invoke browser.repl()
you should see the following in your console
Running: Login to dashboard
Type in a command (eg: browser.function()) or type "quit" to exit
repl>
add a comment |
You can use nightwatch-repl
package available on NPM.
https://www.npmjs.com/package/nightwatch-repl
// nightwatch.conf.js
var repl = require('nightwatch-repl');
module.exports = (function (settings) {
repl.init(settings);
...
...
return settings;
})(require('./nightwatch.json'));
Once you run your tests and invoke browser.repl()
you should see the following in your console
Running: Login to dashboard
Type in a command (eg: browser.function()) or type "quit" to exit
repl>
You can use nightwatch-repl
package available on NPM.
https://www.npmjs.com/package/nightwatch-repl
// nightwatch.conf.js
var repl = require('nightwatch-repl');
module.exports = (function (settings) {
repl.init(settings);
...
...
return settings;
})(require('./nightwatch.json'));
Once you run your tests and invoke browser.repl()
you should see the following in your console
Running: Login to dashboard
Type in a command (eg: browser.function()) or type "quit" to exit
repl>
answered Dec 1 '17 at 6:16
YohannYohann
78213
78213
add a comment |
add a comment |
Thanks for contributing an answer to Stack Overflow!
- Please be sure to answer the question. Provide details and share your research!
But avoid …
- Asking for help, clarification, or responding to other answers.
- Making statements based on opinion; back them up with references or personal experience.
To learn more, see our tips on writing great answers.
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
StackExchange.ready(
function () {
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fstackoverflow.com%2fquestions%2f43596190%2fdriving-nightwatch-tests-through-repl%23new-answer', 'question_page');
}
);
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
i actually went with testcafe.js as nightwatch.js unfortunately does not come close to what i expect from an e2e testing tool...
– phoet
Jun 18 '17 at 19:10
@phoet we moved to webdriver.io Still haven't found anything in the JS world that is up to same level as rails.
– Austio
Jun 19 '17 at 1:57
tried webdriver as well, found testcafe to be especially nice to integrate. worked more or less out of the box.
– phoet
Jun 20 '17 at 12:26