feat(playwright): add support for attachments in steps #765
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Context
Now, users may use
allure.attachment
API instead oftest.info().attach
to add attachments to the current step. Attachments created by the Playwright (screenshot diffs) are still added to the test instead of the current executed step. Related issue microsoft/playwright#14364How to use
Additional changes
All the Allure API methods (epic, feature etc) now need to be awaited. Playwright Core enforces this requirement since we communicate between workers to sync the metadata:
fixes #436
Checklist