-
Notifications
You must be signed in to change notification settings - Fork 932
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
- Loading branch information
Showing
9 changed files
with
275 additions
and
101 deletions.
There are no files selected for viewing
This file was deleted.
Oops, something went wrong.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,96 @@ | ||
name: Bug Report 🪲 | ||
description: Create a bug report to help us improve | ||
title: '[Bug]: ' | ||
body: | ||
- type: markdown | ||
attributes: | ||
value: | | ||
# Please follow these steps first: | ||
- type: markdown | ||
attributes: | ||
value: | | ||
## Troubleshoot | ||
If Playwright is not behaving the way you expect, we'd ask you to look at the [documentation](https://playwright.dev/python/docs/intro) and search the issue tracker for evidence supporting your expectation. | ||
Please make reasonable efforts to troubleshoot and rule out issues with your code, the configuration, or any 3rd party libraries you might be using. | ||
Playwright offers [several debugging tools](https://playwright.dev/python/docs/debug) that you can use to troubleshoot your issues. | ||
- type: markdown | ||
attributes: | ||
value: | | ||
## Ask for help through appropriate channels | ||
If you feel unsure about the cause of the problem, consider asking for help on for example [StackOverflow](https://stackoverflow.com/questions/ask) or our [Discord channel](https://aka.ms/playwright/discord) before posting a bug report. The issue tracker is not a help forum. | ||
- type: markdown | ||
attributes: | ||
value: | | ||
## Make a minimal reproduction | ||
To file the report, you will need a GitHub repository with a minimal (but complete) example and simple/clear steps on how to reproduce the bug. | ||
The simpler you can make it, the more likely we are to successfully verify and fix the bug. | ||
- type: markdown | ||
attributes: | ||
value: | | ||
> [!IMPORTANT] | ||
> Bug reports without a minimal reproduction will be rejected. | ||
--- | ||
- type: input | ||
id: version | ||
attributes: | ||
label: Version | ||
description: | | ||
The version of Playwright you are using. | ||
Is it the [latest](https://github.com/microsoft/playwright-python/releases)? Test and see if the bug has already been fixed. | ||
placeholder: ex. 1.41.1 | ||
validations: | ||
required: true | ||
- type: textarea | ||
id: reproduction | ||
attributes: | ||
label: Steps to reproduce | ||
description: Please link to a repository with a minimal reproduction and describe accurately how we can reproduce/verify the bug. | ||
value: | | ||
Example steps (replace with your own): | ||
1. Clone my repo at https://github.com/<myuser>/example | ||
2. pip install -r requirements.txt | ||
3. python test.py | ||
4. You should see the error come up | ||
validations: | ||
required: true | ||
- type: textarea | ||
id: expected | ||
attributes: | ||
label: Expected behavior | ||
description: A description of what you expect to happen. | ||
placeholder: I expect to see X or Y | ||
validations: | ||
required: true | ||
- type: textarea | ||
id: what-happened | ||
attributes: | ||
label: Actual behavior | ||
description: | | ||
A clear and concise description of the unexpected behavior. | ||
Please include any relevant output here, especially any error messages. | ||
placeholder: A bug happened! | ||
validations: | ||
required: true | ||
- type: textarea | ||
id: context | ||
attributes: | ||
label: Additional context | ||
description: Anything else that might be relevant | ||
validations: | ||
required: false | ||
- type: textarea | ||
id: envinfo | ||
attributes: | ||
label: Environment | ||
description: | | ||
Please provide information about the environment you are running in. | ||
value: | | ||
- Operating System: [Ubuntu 22.04] | ||
- CPU: [arm64] | ||
- Browser: [All, Chromium, Firefox, WebKit] | ||
- Python Version: [3.12] | ||
- Other info: | ||
render: Text | ||
validations: | ||
required: true |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,29 @@ | ||
name: Documentation 📖 | ||
description: Submit a request to add or update documentation | ||
title: '[Docs]: ' | ||
labels: ['Documentation :book:'] | ||
body: | ||
- type: markdown | ||
attributes: | ||
value: | | ||
### Thank you for helping us improve our documentation! | ||
Please be sure you are looking at [the Next version of the documentation](https://playwright.dev/python/docs/next/intro) before opening an issue here. | ||
- type: textarea | ||
id: links | ||
attributes: | ||
label: Page(s) | ||
description: | | ||
Links to one or more documentation pages that should be modified. | ||
If you are reporting an issue with a specific section of a page, try to link directly to the nearest anchor. | ||
If you are suggesting that a new page be created, link to the parent of the proposed page. | ||
validations: | ||
required: true | ||
- type: textarea | ||
id: description | ||
attributes: | ||
label: Description | ||
description: | | ||
Describe the change you are requesting. | ||
If the issue pertains to a single function or matcher, be sure to specify the entire call signature. | ||
validations: | ||
required: true |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,30 @@ | ||
name: Feature Request 🚀 | ||
description: Submit a proposal for a new feature | ||
title: '[Feature]: ' | ||
body: | ||
- type: markdown | ||
attributes: | ||
value: | | ||
### Thank you for taking the time to suggest a new feature! | ||
- type: textarea | ||
id: description | ||
attributes: | ||
label: '🚀 Feature Request' | ||
description: A clear and concise description of what the feature is. | ||
validations: | ||
required: true | ||
- type: textarea | ||
id: example | ||
attributes: | ||
label: Example | ||
description: Describe how this feature would be used. | ||
validations: | ||
required: false | ||
- type: textarea | ||
id: motivation | ||
attributes: | ||
label: Motivation | ||
description: | | ||
Outline your motivation for the proposal. How will it make Playwright better? | ||
validations: | ||
required: true |
This file was deleted.
Oops, something went wrong.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,27 @@ | ||
name: 'Questions / Help 💬' | ||
description: If you have questions, please check StackOverflow or Discord | ||
title: '[Please read the message below]' | ||
labels: [':speech_balloon: Question'] | ||
body: | ||
- type: markdown | ||
attributes: | ||
value: | | ||
## Questions and Help 💬 | ||
This issue tracker is reserved for bug reports and feature requests. | ||
For anything else, such as questions or getting help, please see: | ||
- [The Playwright documentation](https://playwright.dev) | ||
- [Our Discord server](https://aka.ms/playwright/discord) | ||
- type: checkboxes | ||
id: no-post | ||
attributes: | ||
label: | | ||
Please do not submit this issue. | ||
description: | | ||
> [!IMPORTANT] | ||
> This issue will be closed. | ||
options: | ||
- label: I understand | ||
required: true |
This file was deleted.
Oops, something went wrong.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,92 @@ | ||
name: Report regression | ||
description: Functionality that used to work and does not any more | ||
title: "[Regression]: " | ||
|
||
body: | ||
- type: markdown | ||
attributes: | ||
value: | | ||
# Please follow these steps first: | ||
- type: markdown | ||
attributes: | ||
value: | | ||
## Make a minimal reproduction | ||
To file the report, you will need a GitHub repository with a minimal (but complete) example and simple/clear steps on how to reproduce the regression. | ||
The simpler you can make it, the more likely we are to successfully verify and fix the regression. | ||
- type: markdown | ||
attributes: | ||
value: | | ||
> [!IMPORTANT] | ||
> Regression reports without a minimal reproduction will be rejected. | ||
--- | ||
- type: input | ||
id: goodVersion | ||
attributes: | ||
label: Last Good Version | ||
description: | | ||
Last version of Playwright where the feature was working. | ||
placeholder: ex. 1.40.1 | ||
validations: | ||
required: true | ||
- type: input | ||
id: badVersion | ||
attributes: | ||
label: First Bad Version | ||
description: | | ||
First version of Playwright where the feature was broken. | ||
Is it the [latest](https://github.com/microsoft/playwright-python/releases)? Test and see if the regression has already been fixed. | ||
placeholder: ex. 1.41.1 | ||
validations: | ||
required: true | ||
- type: textarea | ||
id: reproduction | ||
attributes: | ||
label: Steps to reproduce | ||
description: Please link to a repository with a minimal reproduction and describe accurately how we can reproduce/verify the bug. | ||
value: | | ||
Example steps (replace with your own): | ||
1. Clone my repo at https://github.com/<myuser>/example | ||
2. pip -r requirements.txt | ||
3. python test.py | ||
4. You should see the error come up | ||
validations: | ||
required: true | ||
- type: textarea | ||
id: expected | ||
attributes: | ||
label: Expected behavior | ||
description: A description of what you expect to happen. | ||
placeholder: I expect to see X or Y | ||
validations: | ||
required: true | ||
- type: textarea | ||
id: what-happened | ||
attributes: | ||
label: Actual behavior | ||
description: A clear and concise description of the unexpected behavior. | ||
placeholder: A bug happened! | ||
validations: | ||
required: true | ||
- type: textarea | ||
id: context | ||
attributes: | ||
label: Additional context | ||
description: Anything else that might be relevant | ||
validations: | ||
required: false | ||
- type: textarea | ||
id: envinfo | ||
attributes: | ||
label: Environment | ||
description: | | ||
Please provide information about the environment you are running in. | ||
value: | | ||
- Operating System: [Ubuntu 22.04] | ||
- CPU: [arm64] | ||
- Browser: [All, Chromium, Firefox, WebKit] | ||
- Python Version: [3.12] | ||
- Other info: | ||
render: Text | ||
validations: | ||
required: true |