How to run multiple feature files sequentially in Cucumber Webdriver IO - javascript

I have 3 feature files and corresponding Step definition files . How can I run these feature files one after the other in Cucumber WEBDRIVER IO. I am using VS Code.

Related

Schedule a .js file to run

I am trying to find a solution of how to execute a JavaScript file a couple of times a day (Like Task Scheduler on Windows)
At the moment, I execute the file in VS Code or Command Prompt using node file.js.
Is there any way to automatically execute it?
I have tried the following with Task Scheduler, but is not executing the file, just opening VS Code:
Action: Start a program
Program/script: "C:\Users\AppData\Local\Programs\Microsoft VS Code\Code.exe"
Arguments: -l -i -c "C:\Users\desktop\folder_containing_the_file; node writeToFile.js"
It can't be executed when the computer is off. But you could use the Amazon AWS Free-Tier services to schedule and run it.

Running multiple selenium tests simultaneously in node js

How can i locally run multiple selenium tests at the same time using node js?
I have tried combining selenium-webdriver and async but the tests only run as a series.
Am i missing something? Can someone provide an actual example? (dont just reference me to Selenium Grid or some framework)

How to get code completion in brackets for CasperJS modules and test functions?

CasperJS has files with modules and files with test functions.
I want to use brackets IDE to write tests but I do not have code completion (like intellisense) commands when I press ctrl+space.
How can I import those files on brackets IDE to can be my library of CasperJS functions?

Load JavaScript files from jar when running js-test-driver

Is there a way to load JavaScript files from jars when running tests with js-test-driver? I'd like to find a solution that works both from command line and from Eclipse.
The reason I want to solve this is that I'm trying to do a gradle build and store artifacts on a repository. The artifacts (jars) contain Java as well as JavaScript files, and when running the JavaScript unit tests with js-test-driver, I have dependencies to JavaScript files inside the jars.
One solution is to unpack the jars and run js-test-driver normally. Is there a better solution without the unpacking?

Jenkins test coverage report for JavaScript tests

We run a CI environment with Jenkins and the Project is in ExtJS 3.2. I am not able to find a clear line on how to setup the test coverage for JS code in Jenkins. We write UI tests using selenium and Cucumber. The build file has a UI tests target which is run every time the CI machine runs a build. I am not able to find a plugin that will give me or publish the coverage report of these tests that have been run as a resulting atrifact in Jenkins.
Or please help me out if there is some other way to achieve the same thing.
I think you can use JSCover to generate code coverage when using Selenium:
Start JSCover java web service
Let Selenium hit the JSCover web-app and start the collector, also see the manual of JSCover about automated tests.
Run the Selenium tests in a new window or iFrame
Collect the coverage data and store it somewhere
Process the data into a nice report (possible with genhtml)
If you start a new browser for each Cucumber scenario/feature, then you need to save the coverage data between each scenario/feature, combine them after all features are done and then process them into a nice report. JSCover supports merging of multiple data sources and creating LCOV reports.

Categories

Resources