Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

liymike/sample_node_selenium

Folders and files

NameName
Last commit message
Last commit date

Latest commit

History

16 Commits

Repository files navigation

Selenium tests with Node.JS! Build Status

Basic "Hello World" example of Selenium browser tests that run on Shippable.com. Uses the nightwatch npm module and Node.JS.

How to run selenium tests locally?

First, execute the bash script to download and run a local Selenium server.

./selenium.sh

Then, use npm to run the test script. This will start the Node.JS web server so that it can be reached by the Selenium tests. After the web server is running it will start nightwatch to run the Selenium tests.

npm test

Example output:

» npm test
> sample_node_selenium@0.0.0 test /Users/roland/Source/shippable/sample_nodejs_selenium
> node ./server.js & ./node_modules/.bin/nightwatch
Server running at http://127.0.0.1:1337/
[ sample_test module ]
Running: test sample
Stopping server running at http://127.0.0.1:1337
✔ Element <body> was visible after 69 milliseconds.
✔ Testing if element <body> contains text: "Hello World".
OK. 2 assertions passed. (2813 ms)

This sample is built for Shippable, a docker based continuous integration and deployment platform.

About

Selenium browser tests using nightwatch in Node.JS.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

Contributors

Languages

  • JavaScript 76.1%
  • Shell 23.9%

AltStyle によって変換されたページ (->オリジナル) /