
Security News
libxml2 Maintainer Ends Embargoed Vulnerability Reports, Citing Unsustainable Burden
Libxml2’s solo maintainer drops embargoed security fixes, highlighting the burden on unpaid volunteers who keep critical open source software secure.
codeceptjs-qase
Advanced tools
Qase integration with CodeceptJS. The test run is created automatically after the test execution.
To use this plugin
npm i codeceptjs-qase --save
Note:
--suites
to run-workers
commandnpx codeceptjs run-workers 3 --suites
An example:
...
Scenario('Search function is displayed @C12345', ({I, homePage}) => {
I.seeElement(homePage.searchTextbox);
I.seeElement(homePage.searchButton);
});
...
Data driven tests
If you want to have different Data-driven test cases with different IDs in Qase for each iteration of the test you will need to populate the Data object with your a tag. This works because CodeceptJS extracts tags from test names, and data for Data-driven tests is populated in the test name.
An example:
...
let accounts = new DataTable(['testRailTag', 'user', 'password']);
accounts.add(['@C12345', 'davert', '123456']); // add a tag for each user along with their test data
accounts.add(['@C45678', 'admin', '123456']);
Data(accounts).Scenario('Test Login', ({ I, current }) => {
I.fillField('Username', current.login); // current is reserved!
I.fillField('Password', current.password);
I.click('Sign In');
I.see('Welcome '+ current.login);
});
...
A Gherkin example:
@smoke
@12345
Scenario: Search function is displayed
Given I am on the home page
Then I see search textbox
And I see search button
@someTag
Scenario Outline: Fill some field
When I fill some field by text <text>
Then I see text <text>
Examples:
| testRailTag | text |
| @C1234 | someText1 |
| @C1235 | someText2 |
Adding this plugin to CodeceptJS config file:
...
plugins: {
qase: {
require: "codeceptjs-qase",
apiKey: "your api token",
projectName: process.env.QASE_PROJECT_NAME,
enabled: process.env.QASE_REPORT || false,
runId: process.env.TEST_RUN_ID,
testRunTags: ['smoke-tests']
}
}
...
FAQs
CodeceptJS plugin for Qaseio
The npm package codeceptjs-qase receives a total of 0 weekly downloads. As such, codeceptjs-qase popularity was classified as not popular.
We found that codeceptjs-qase demonstrated a not healthy version release cadence and project activity because the last version was released a year ago. It has 1 open source maintainer collaborating on the project.
Did you know?
Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.
Security News
Libxml2’s solo maintainer drops embargoed security fixes, highlighting the burden on unpaid volunteers who keep critical open source software secure.
Research
Security News
Socket investigates hidden protestware in npm packages that blocks user interaction and plays the Ukrainian anthem for Russian-language visitors.
Research
Security News
Socket researchers uncover how browser extensions in trusted stores are used to hijack sessions, redirect traffic, and manipulate user behavior.