Commit Graph

1839 Commits

Author SHA1 Message Date
Max Schmitt
b34da61524
docs: be more clear about connect/launchServer version match (#16134) 2022-08-02 18:59:42 +02:00
Dmitry Gozman
307ce9e1e8
docs: rework "test list file" example to avoid requiring test files (#16125) 2022-08-01 19:23:36 -07:00
Yury Semikhatsky
6e4624120e
docs(java): PlaywrightAssertions.setDefaultTimeout (#16123) 2022-08-01 18:51:27 -07:00
Ross Wollman
11b7bf0dc3
docs(video): caveat regarding saveAs throwing (#16120)
Resolves https://github.com/microsoft/playwright-python/issues/1462.

Relates https://github.com/microsoft/playwright-python/pull/1474, https://github.com/microsoft/playwright-java/pull/1020
2022-08-01 15:34:29 -07:00
Debbie O'Brien
5f5906a962
docs: improve getting started guide for vs code (#16097) 2022-08-01 19:15:28 +02:00
Dmitry Gozman
3112edb4ca
feat(test runner): TestProject.projectSetup (#16063)
`projectSetup` is a project-scoped alternative to `globalSetup`.
It is only executed if at least one test from the project is scheduled to run.
2022-08-01 09:01:23 -07:00
Debbie O'Brien
40f890014e
docs: new screenshots getting started (#16064) 2022-07-29 17:25:06 -07:00
Dmitry Gozman
e830fe821d
feat(test runner): introduce test.describe.fixme (#16059) 2022-07-29 12:44:22 -07:00
Ross Wollman
5a91623fae
docs(selectors): avoid nth, first, last (#16028) 2022-07-28 13:17:18 -07:00
Pavel Feldman
8c190c3e09
feat(testId): expose persistent test id (#16003) 2022-07-27 20:17:19 -07:00
Debbie O'Brien
54f7141877
docs: debug docs rework for simpler debug intro (#15836)
Co-authored-by: Max Schmitt <max@schmitt.mx>
2022-07-27 13:12:01 +02:00
Max Schmitt
f2c991b00f
docs(dotnet): unify used namespaces (#15968)
docs(dotnet): unifiy used namespaces
2022-07-26 21:18:35 +02:00
Debbie O'Brien
1377dbed24
docs(troubleshooting): fix .net code in js and add link (#15923) 2022-07-26 16:06:51 +02:00
Dmitry Gozman
f88b1e9cde
feat(reporters): separate onExit from onEnd (#15926)
This is now used by html reporter to open UI.
2022-07-25 13:20:33 -07:00
Max Schmitt
92d65ab3e7
docs: fix broken .NET intro example (#15881) 2022-07-22 17:45:18 +02:00
Simon Willison
380910359a
docs(python): fix typo: --headedd should be --headed (#15882) 2022-07-22 16:28:52 +02:00
Max Schmitt
db35842a5a
docs: new troubleshooting doc (#15876) 2022-07-22 13:26:35 +02:00
Dmitry Gozman
532cf45393
docs: mention node 16 requirement for ts + esm (#15866) 2022-07-21 19:21:49 -07:00
Max Schmitt
6625456f33
docs: add release notes for dotnet, java, python (#15863)
Co-authored-by: Ross Wollman <rwoll@users.noreply.github.com>
2022-07-22 01:09:01 +02:00
Andrey Lushnikov
93d8e7ae4a
docs: add js release notes (#15681) 2022-07-21 14:44:28 -07:00
Max Schmitt
2de0624a5e
docs(codegen): fix broken example (#15858)
follow-up: 09debb4a55
2022-07-21 23:41:59 +02:00
Max Schmitt
311580bcec
docs: prefix library pages with Getting started (#15847) 2022-07-21 19:37:58 +02:00
Debbie O'Brien
09debb4a55
docs: fix library code (#15837) 2022-07-21 16:08:25 +02:00
jfgreffier
a2d2865f05
docs: fix screenshot link (#15831) 2022-07-21 16:08:10 +02:00
Ross Wollman
2996f4bbb5
docs: selectors links, strictness warnings (#15823)
Followup to #15782.

NB: When the Selectors and Locators guides are re-vamped more
holistically, we can address this better.
2022-07-20 17:09:14 -07:00
Max Schmitt
dcb83d9db0
docs: new Python onboarding story (#15782) 2022-07-21 00:57:09 +02:00
Ross Wollman
6d883deb69
docs: note about browser.newContext inheritance (#15771) 2022-07-19 11:10:26 -07:00
Debbie O'Brien
33f45e3f53
docs(debug): fix lang specific code (#15713)
Co-authored-by: Max Schmitt <max@schmitt.mx>
2022-07-19 15:24:50 +02:00
Debbie O'Brien
d34830c96f
docs(node): intro vs code improvements (#15761) 2022-07-19 09:04:04 +02:00
Max Schmitt
9fda46822c
chore: enhance .NET onboarding story (#15755) 2022-07-18 23:39:01 +02:00
Dmitry Gozman
c65b5171d4
docs: show saveAs in downloads guide (#15766) 2022-07-18 13:37:21 -07:00
Leon
267614341c
docs: spelling fixes (#15746) 2022-07-17 20:13:45 -07:00
Yury Semikhatsky
582b5e08b2
docs: clarify toHaveURL parameter semantics (#15723) 2022-07-15 11:09:20 -07:00
Yury Semikhatsky
d62baa005f
docs: hide experimental service worker api in language ports (#15722)
* Revert "docs: expose BrowserContext.serviceWorkers to Java/.NET (#15635)"

This reverts commit 43906d0f7b.

* Revert "docs: expose BrowserContext.serviceWorker to Java/.NET (#15616)"

This reverts commit cfcc35b9a6.

* Make Request.serviceWorker available only in js
* Make sw doc js specific
2022-07-15 10:57:18 -07:00
Ross Wollman
732b8f4760
chore: PW_EXPERIMENTAL_SERVICE_WORKER_NETWORK_EVENTS and doc clarifications (#15688) 2022-07-14 17:40:22 -07:00
Max Schmitt
4bba41ab8f
Revert "feat(matchers): add toContainClass (#15491)" (#15670)
This reverts commit e4debd0bf6.
2022-07-14 22:03:37 +02:00
Ross Wollman
0bf2ddff2d
docs: remove redundant qualifier (#15659) 2022-07-14 09:43:53 -07:00
Andrey Lushnikov
df9beb4045
chore: cut v1.24 (#15654) 2022-07-14 09:42:40 -07:00
Yury Semikhatsky
e37514b43c
docs: dragAndDrop source/target descriptions (#15658) 2022-07-14 09:42:26 -07:00
Debbie O'Brien
edd8f44066
docs: minor text fixes (#15656) 2022-07-14 16:19:55 +02:00
Debbie O'Brien
2b8198f1e3
docs: new getting started stucture (#15624)
Co-authored-by: Max Schmitt <max@schmitt.mx>
2022-07-14 14:17:24 +02:00
Ross Wollman
9387327a97
docs: Service Worker examples and explanations (#15595)
Resolves #15582.
2022-07-13 16:42:46 -07:00
Ross Wollman
43906d0f7b
docs: expose BrowserContext.serviceWorkers to Java/.NET (#15635) 2022-07-13 15:02:03 -07:00
Dmitry Gozman
51c3ea55ed
Revert "feat(line reporter): show testing progress (#15547)" (#15631)
This reverts commit e76d9b3b28.
2022-07-13 13:54:26 -07:00
Max Schmitt
cfcc35b9a6
docs: expose BrowserContext.serviceWorker to Java/.NET (#15616) 2022-07-13 17:54:49 +02:00
Max Schmitt
32b3aed456
chore: delete docs/development folder (#15606) 2022-07-13 17:54:32 +02:00
Max Schmitt
ee7d60fcee
docs: migrate page actions to locator actions 2/n (#15603) 2022-07-13 11:50:18 +02:00
Max Schmitt
e4debd0bf6
feat(matchers): add toContainClass (#15491) 2022-07-12 23:17:10 +02:00
Max Schmitt
428cdc073c
docs: migrate page actions to locator actions 1/n (#15586) 2022-07-12 22:39:31 +02:00
jfgreffier
f42ab636f6
docs: syntax highlighting in vitest example (#15585) 2022-07-12 21:37:04 +02:00
Dmitry Gozman
e76d9b3b28
feat(line reporter): show testing progress (#15547)
Line reporter now shows stats in addition to the test name:
```
[chromium] › page/page-click-react.spec.ts:108:1 › should not retarget when element changes on hover
[21/93] Passed: 17 Flaky: 0 Failed: 0 Skipped: 4 (7s)
```
2022-07-11 20:44:50 -07:00
Max Schmitt
7fe4e7a384
docs(ci): update with language specific examples (#15541) 2022-07-11 23:33:15 +02:00
Nick Partridge
5a3f0a7195
docs(ci): add GitHub Actions via containers and sharding example (#15288)
Co-authored-by: Max Schmitt <max@schmitt.mx>
2022-07-11 22:34:24 +02:00
jfp1992
7b881cf0fe
docs: fix typo bonding > bounding (#15442)
Co-authored-by: Max Schmitt <max@schmitt.mx>
2022-07-11 22:13:06 +02:00
Max Schmitt
342c971169
docs(dotnet): add docs about MSTest (#15526) 2022-07-11 22:12:11 +02:00
Ross Wollman
26805d7617
docs: selectOption actionability checks (#15518)
Based on anecdotal testing, and the code:

dd0eb5fb1d/packages/playwright-core/src/server/dom.ts (L557)

it looks like `selectOption` documentation failed to note it waits on
`visiible` and `enabled`.
2022-07-11 11:04:34 -07:00
Max Schmitt
98ea418124
fix(expect): expect.not types (#15487) 2022-07-11 18:31:53 +02:00
Debbie O'Brien
d5ba296147
docs: getting started with vs code section (#15362)
Co-authored-by: Ross Wollman <rwoll@users.noreply.github.com>
2022-07-08 11:40:35 -07:00
Max Schmitt
349c9e884c
docs(python): add extension testing guide with fixtures (#15486) 2022-07-08 13:40:49 +02:00
maxnk
fb3a0b2a4d
docs(test-auth-js): added missing static keyword to pages create method (#15469) 2022-07-07 17:11:17 -07:00
Ross Wollman
799d4703bc
feature(test-runner): multiple web servers (#15388)
Fixes #8206.

Since #8206 is a long-awaited (~ 1 year old), popular (~ 45 reactions, frequently requested in community channels, etc.), this PR aims to unblock folks.

Notably, we do not innovate on the `webServer` API, despite knowing we're not in love with it. We'll save the innovation for either Plugins or a new `LaunchConfigs` option. (We haven't yet arrived at a Plugin API we like, and instead of launching a new option guessing what the "better" launchConfig API would be, let's wait and see how folks use this new Array-variant of `webServer` which—despite its name—can be used for non-Web Server launches!
2022-07-07 15:27:21 -07:00
Andrey Lushnikov
b8deb2ba8f
chore: add 1.23 video to release notes (#15467) 2022-07-07 12:34:01 -07:00
Kaspar Emanuel
413258bfac
docs: add chrome extension testing example (#14969) 2022-07-07 20:28:01 +02:00
jfgreffier
efec0261a1
feat(inspector): add keyboard shortcuts (#12014) (#15326) 2022-07-07 11:25:48 -07:00
Dmitry Gozman
4e46ac2191
docs: explain how to sign in once per worker (#15427) 2022-07-06 13:54:58 -07:00
Dmitry Gozman
89c16cbc8b
feat(runner): anonymous describes (#15424)
Useful to set some options without coming up with an artificial name.

```js
test.describe(() => {
  test.use({ colorScheme: 'dark' });

  test('my test', () => {});
})
```
2022-07-06 13:54:11 -07:00
Ross Wollman
12c7e82fb7
docs: storageState caveat (#15395)
Resolves #15393.
2022-07-06 09:59:56 -07:00
Max Schmitt
21dcc5139d
docs(python): reference to base url package (#15412) 2022-07-06 14:31:39 +02:00
Alireza Mirian
4508cd5816
docs(ct): add yarn create example (#15407)
Co-authored-by: Max Schmitt <max@schmitt.mx>
2022-07-06 10:27:49 +02:00
Pavel Feldman
6181b0dcaf
docs: annotate since (#15386) 2022-07-05 17:24:50 -07:00
jfgreffier
cfd00c0baf
docs: Add Vitest example (#15356) 2022-07-05 11:12:02 -07:00
Ross Wollman
6cb3236acd
feat(chromium): Service Worker Network Instrumentation and Inspection (#14716)
Adds Chromium support for Service Worker Networking (interception/routing, Request/Response events, and HAR).

Resolves #1090.
Depends on #14714 and #14714.
Supercedes #14321.
Follow up #14711.

Landed upstream patches:
- https://chromium-review.googlesource.com/c/chromium/src/+/3510917
- https://chromium-review.googlesource.com/c/chromium/src/+/3526571
- https://chromium-review.googlesource.com/c/devtools/devtools-frontend/+/3566669
- https://chromium-review.googlesource.com/c/chromium/src/+/3544685
- https://chromium-review.googlesource.com/c/devtools/devtools-frontend/+/3610924
- https://chromium-review.googlesource.com/c/chromium/src/+/3689949
2022-07-01 12:49:43 -07:00
Max Schmitt
84715d6532 docs(release-notes): no jammy Docker image for language bindings 2022-07-01 14:57:04 +02:00
Max Schmitt
1e28870af7
docs(release-notes): add 1.23 release notes for .NET (#15295) 2022-07-01 14:34:12 +02:00
Debbie O'Brien
239119e59f
docs: add video to component tests (#15242) 2022-07-01 09:22:56 +02:00
Debbie O'Brien
24dce77efb
docs: add videos to release notes (#15263) 2022-07-01 09:22:45 +02:00
Ross Wollman
aced45347b
chore: port 1.23 Python release notes (#15289) 2022-06-30 16:42:38 -07:00
Ross Wollman
9cafab382b
docs: clarify use of browser.close (#15255) 2022-06-29 18:41:21 -07:00
Dan Bjorge
cf6ffdf043
docs(accessibility-testing): fix syntax issues in example 1 (#15204) 2022-06-29 12:47:31 -07:00
Max Schmitt
461bd92f12
docs(browsers): add note about 'self signed certificate in certificate chain' Error (#15221) 2022-06-29 13:49:22 +02:00
Pavel Feldman
6a8d835145
chore: allow updating har while routing (#15197) 2022-06-28 15:09:36 -07:00
Ross Wollman
51fd212906
docs(test-runner): add a note re: fixture naming (#15203) 2022-06-28 14:55:06 -07:00
Dan Bjorge
69273e42ae
docs(accessibility-testing): create accessibility testing guide for js (#15154) 2022-06-28 14:21:30 -07:00
Sébastien Règne
f43fe4855d
docs: fix route.fallback typo (#15173) 2022-06-28 13:46:54 -07:00
Ross Wollman
3805e942a1
docs(java): fix pom.xml (and auto-generate) (#15192) 2022-06-28 11:37:53 -07:00
Ross Wollman
43a621e97d
docs: fix routing and har examples (#15162) 2022-06-27 20:34:30 -07:00
Andrey Lushnikov
857d46ca93
docs: add Java release notes (#15158) 2022-06-27 15:31:41 -07:00
Yury Semikhatsky
7ebd81c1fa
docs(java): more FormData examples (#15156) 2022-06-27 14:02:13 -07:00
Pavel Feldman
8c590cb2af
chore: undeprecate sync headers() (#15152) 2022-06-27 10:34:32 -07:00
Simon Siefke
597fed5ae4
docs(browsers): fix path to local binaries (#15123) 2022-06-25 18:11:47 +02:00
Stuart Lang
eba2bdffb9
docs: fix typo: surved -> served (#15105) 2022-06-24 15:06:57 +02:00
Yury Semikhatsky
997aac59ff
docs: recordHar content and mode options for language ports (#15097) 2022-06-23 18:55:15 -07:00
Jeff Astor
1015fd37f0
docs(api testing): fix typo (#15096) 2022-06-23 17:36:11 -07:00
Andrey Lushnikov
6fab9d4044
docs: add release notes for 1.23 javascript (#15090) 2022-06-23 16:02:53 -07:00
Pavel Feldman
7bd72716f9
feat(har): introduce the slim mode (#15053) 2022-06-22 14:44:12 -07:00
Dmitry Gozman
033c250f6d
fix(har): remove types/har.d.ts, update har.ts per spec (#15046)
Drive-by: typo fix in `notFound` option name.
2022-06-22 12:16:29 -07:00
Pavel Feldman
9525bedc1f
feat(har): re-add routeFromHAR (#15024) 2022-06-21 22:12:37 -07:00
Dmitry Gozman
c02e165eb6
fix(test runner): toHaveScreenshot should not overwrite matching expectations (#15028)
Even in the `--update-snapshots` mode we should keep existing files if
they are matching under the threshold, to avoid needless churn.
2022-06-21 18:01:25 -07:00
Pavel Feldman
c0ea28d558 docs: nuke api reference from test assersions 2022-06-21 10:55:32 -07:00
Max Schmitt
3a61938628
chore: mark 1.24-next (#14857) 2022-06-21 19:32:15 +02:00