Skip to content

Commit 25fe115

Browse files
authored
docs: update why-playwright.md (microsoft#3761)
* docs: update why-playwright.md * review fixes
1 parent bd7cdc3 commit 25fe115

File tree

1 file changed

+11
-2
lines changed

1 file changed

+11
-2
lines changed

docs/why-playwright.md

Lines changed: 11 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,7 @@ Playwright enables fast, reliable and capable automation across all modern brows
77
- [Fast and reliable execution](#fast-and-reliable-execution)
88
- [Powerful automation capabilities](#powerful-automation-capabilities)
99
- [Integrates with your workflow](#integrates-with-your-workflow)
10+
- [Limitations](#limitations)
1011
<!-- GEN:stop -->
1112

1213
## Support for all browsers
@@ -16,7 +17,7 @@ Playwright enables fast, reliable and capable automation across all modern brows
1617

1718
* **Test for mobile**. Use [device emulation](emulation.md) to test your responsive web apps in mobile web browsers.
1819

19-
* **Headless and headful**. Headless and headful automation is supported across all browsers and on all platforms.
20+
* **Headless and headful**. Playwright supports headless (without browser UI) and headful (with browser UI) modes for all browsers and all platforms. Headful is great for debugging, and headless is faster and suited for CI/cloud executions.
2021

2122
## Fast and reliable execution
2223
* **Auto-wait APIs**. Playwright interactions [auto-wait for elements](actionability.md) to be ready. This improves reliability and simplifies test authoring.
@@ -41,8 +42,16 @@ Playwright enables fast, reliable and capable automation across all modern brows
4142

4243
* **TypeScript support**. Playwright ships with built-in types for auto-completion and other benefits.
4344

44-
* **Debugging tools**. Playwright integrates with the [editor debugger](debug.md) to
45+
* **Debugging tools**. Playwright works with the [editor debugger and browser developer tools](debug.md) to pause execution and inspect the web page.
4546

4647
* **Language bindings**. Playwright is also available in [Python](https://github.com/microsoft/playwright-python) and [C#](https://github.com/hardkoded/playwright-sharp).
4748

4849
* **Deploy tests to CI**. First-party [Docker image](docker/README.md) and [GitHub Actions](https://github.com/microsoft/playwright-github-action) to deploy tests to [your preferred CI/CD provider](ci.md).
50+
51+
## Limitations
52+
53+
* **Legacy Edge and IE11 support**. Playwright does not support legacy Microsoft Edge or IE11 ([deprecation notice](https://techcommunity.microsoft.com/t5/microsoft-365-blog/microsoft-365-apps-say-farewell-to-internet-explorer-11-and/ba-p/1591666)). The new Microsoft Edge (on Chromium) is supported.
54+
55+
* **Java language bindings**: The Playwright API cannot be used in Java or Ruby today. This is a temporary limitation as Playwright is built to support bindings for any language.
56+
57+
* **Test on real mobile devices**: Playwright uses desktop browsers to emulate mobile devices. If you are interested in running on real mobile devices, please [upvote this issue](https://github.com/microsoft/playwright/issues/1122).

0 commit comments

Comments
 (0)