A testbed project to play around with BrowserStack stuff.
Use the project as a testbed (use different browsers, write custom tests, etc.).
Once you want to discard the changes and return to a pristine state, run npm run reset.
If you want to define a new pristine state:
- Create a commit with the changes you want.
- Push the commit to the remote repository (
origin). - Run
npm run retag.
The following commands are available for playing around with BrowserStack:
-
node . --demo-local/-lEstablich a BrowserStack tunnel, start a local server, launch a browser and run a simple test on a local URL.
-
node . --demo-remote/-rEstablish a BrowserStack tunnel, launch a browser and run a simple test on a remote URL.
-
node . --bstack-tunnel/-tEstablish a BrowserStack tunnel. This is useful if you want to run some tests that require an active BrowserStack tunnel.
-
node . --server/-sStart a local server that serves white-listed files from the public/ directory. This is used internally by the
--demo-localcommand.
Things I want to (but won't necessarily) do:
- N/A