allure-framework / allure-cucumberjs Goto Github PK
View Code? Open in Web Editor NEWDeprecated, use https://github.com/allure-framework/allure-js instead
License: Other
Deprecated, use https://github.com/allure-framework/allure-js instead
License: Other
Currently, I'm using the Protractor-CucumberJS for my automation project, however, I don't know where we support adding the screenshots on failed cases? Like we can click on the failed step to see the screenshot right away.
Best regards,
Thanh
I have feature file like:
@account
Feature: Account management
Scenario: Add account
Given I am on the Accounts page1
When I add new account1
Then I should see account details1
Scenario: Edit account
Given I am on the Accounts page1
When I edit new account1
Then I should see account details1
Generated after I run protractor test and generate report I've got
allure-results.zip
Why it is named as " Without feature" and not as "Account management"
cucumber-js team is iterating through release candidates of version 2.0 of cucumber. It changes the step implementation and the allure reporter needs to be updated accordingly (or a new version needs to be spun off)
It's important for some tests/steps to add additional details in the report, such as: link to visual validation report (for example Applitools), Saucelabs, or maybe some browser/viewport details.
I've done it before for Java-based frameworks, but couldn't figure out the way how to add it here.
Our current testing framework is built on WebdriverIO.
Here's the example of what I'm talking about taken from Allure documentation:
https://ci.qameta.io/job/allure2/job/master/Demo_Report/index.html#behaviors/2c326d6fd7395f8c955a78fd036582ac/872f3f1859994b98/
Why in labels there is not suit? why we can'not group features files by suit? Thanks
I have my tests in localhost but I need to install allure in an amazon server, is there way to implemented this allure remote in my tests?
Can anyone explain how to generate allure results for protractor cucumber framework , in jasmine i was using the following code:
var AllureReporter = require('jasmine-allure-reporter'); //allure reporter
jasmine.getEnv().addReporter(new AllureReporter({
resultsDir: 'allure-results'
}));
jasmine.getEnv().afterEach(function(done){
browser.takeScreenshot().then(function (png) {
allure.createAttachment('Screenshot', function () {
return new Buffer(png, 'base64')
}, 'image/png')();
done();
});
});
Please help me what code has to be used for cucumber.
After executing my Cucumberjs Scenarios, I've got the following
Failed parsing stats for Allure reporter: attribute value for name 'value' should be a primitive (string, number, boolean, null, or undefined). Dumped this.baseReporter.stats to /Users/nicolasgonzalez/qa/training-qa-java-script/allure-reporter-debug.log.
Error: attribute value for name 'value' should be a primitive (string, number, boolean, null, or undefined)
at parseAttribute (/Users/nicolasgonzalez/qa/training-qa-java-script/node_modules/js2xmlparser/lib/main.js:76:15)
I debugged, and saw we are sending to the js2xmlparser an array instead of a primitive value. This array contains the path of the feature being run.
Can anyone give me a hand on this ?
Thanks a lot.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.