Dmitry Gozman
98215b4d74
docs: mention VSCode extension in debugging doc ( #18261 )
2022-10-21 16:29:59 -07:00
Max Schmitt
a1d37e9169
docs: add new java intro ( #17695 )
...
Fixes https://github.com/microsoft/playwright/issues/17479
2022-10-21 09:52:36 -07:00
Andrey Lushnikov
c63a0b536d
feat: send SIGTERM to webserver before SIGKILL'ing it. ( #18220 )
...
We now will send `SIGTERM` to the webserver and wait for the `timeout`
before sending `SIGKILL` to it.
Fixes #18209
2022-10-21 08:55:06 -07:00
Sean Killeen
7ae447ea0f
docs: fix typos ( #17919 )
2022-10-20 13:46:37 -07:00
AlenPaulVarghese
696f6f029a
docs: fixed a typo, in the documentation ( #18218 )
2022-10-20 13:35:17 -07:00
Pavel Feldman
05678c9986
docs: add custom test id attribute snippet ( #18210 )
...
Fixes https://github.com/microsoft/playwright/issues/18203
2022-10-20 10:54:57 -07:00
smacpherson64
2d120a3955
docs(puppeteer): fix broken waitForLoadState code snippet ( #18212 )
2022-10-20 10:50:41 -07:00
sand4rt
4ed2a01d9c
core(ct): import paths ( #18131 )
2022-10-19 19:41:21 -07:00
Dmitry Gozman
852a5c234b
feat(install): connection timeout ( #18161 )
...
- `PLAYWRIGHT_DOWNLOAD_CONNECTION_TIMEOUT` for custom timeout.
- Bumped default timeout from 10s to 30s.
- Inlined `download.ts` to avoid extra plumbing.
- Removed optional arguments - we always pass them.
- Updated installation docs.
Fixes #18156 .
2022-10-19 13:06:35 -07:00
Yury Semikhatsky
11eb719d13
feat(runner): project run: "always" ( #18160 )
...
Projects marked with `run: 'always'` are non shard-able and run after
failures.
2022-10-18 17:18:45 -07:00
Pavel Feldman
739b64a09a
chore: render typed locators in the recorder ( #18162 )
2022-10-18 16:39:58 -07:00
Yury Semikhatsky
734dd5d171
docs: update languages section ( #18130 )
2022-10-17 14:06:32 -07:00
Debbie O'Brien
2efa96a882
docs: update docs to show role selectors ( #18063 )
2022-10-14 16:55:52 +02:00
Max Schmitt
a60073d664
fix(generator): .NET getByRole w/ name ( #18060 )
2022-10-13 08:23:43 -07:00
Yury Semikhatsky
08a3a269cd
feat(runner): project.canShard ( #18037 )
2022-10-12 14:34:22 -07:00
Max Schmitt
e986e88c55
docs: fix wrong getByLabelText example ( #18036 )
2022-10-12 13:02:45 -07:00
Yury Semikhatsky
3b8f63d703
feat(runner): project.stopOnFailure ( #18009 )
2022-10-11 17:04:01 -07:00
Yury Semikhatsky
3592269caf
feat(runner): project.stage ( #17971 )
2022-10-10 17:56:18 -07:00
Max Schmitt
815277c546
docs(pytest): by default it runs on chromium ( #17967 )
...
Fixes https://github.com/microsoft/playwright-pytest/issues/132
2022-10-10 22:42:50 +03:00
Álvaro Martínez
d6384a12f5
docs(release-notes): add missing reference to Page.getByTestId in 1.27 release notes ( #17942 )
...
1.27 release notes don't mention the new `Page.getByTestId` method
alongside the other added methods (`getByRole`, `getByLabelText` etc.)
This PR adds it to the corresponding release notes.
I'm not 100% sure this is the way to do it, I assume there's some
automation going on to update the documentation website, let me know if
it needs t be done differently.
2022-10-10 22:18:15 +03:00
John Hawkinson
a62a67fba3
docs(library) fix js example ( #17933 )
...
Co-authored-by: Max Schmitt <max@schmitt.mx>
2022-10-10 21:54:17 +03:00
Oliver Sand
6b01df6d92
fix: fix typo in treeitem role typing ( #17952 )
2022-10-10 20:57:55 +03:00
sand4rt
842dec334d
docs(ct): general improvements ( #17923 )
2022-10-08 18:56:54 +03:00
Gustav Ahlberg
aad0fd9bdf
docs(class-testconfig): update since version for fullyParallel ( #17916 )
2022-10-08 09:03:01 +03:00
Yury Semikhatsky
946994ca92
docs: AriaRole is enum ( #17918 )
2022-10-08 09:01:14 +03:00
Yury Semikhatsky
639b28db3b
fix: noWaitAfter option for hover ( #17856 )
...
Fixes https://github.com/microsoft/playwright/issues/17833
2022-10-07 12:43:48 -07:00
Yury Semikhatsky
b140b29df0
docs: clarify routeFromHAR.update semantics ( #17887 )
2022-10-07 11:27:25 -07:00
Dmitry Gozman
df4498e7ee
docs: mention that exact option is ignored for regex ( #17912 )
2022-10-07 10:19:13 -07:00
Debbie O'Brien
c8487624dc
docs: improve trace viewer + add video ( #17907 )
2022-10-07 09:51:16 -07:00
Dmitry Gozman
43208da3f8
docs: v1.27 release notes for python, java and dotnet ( #17886 )
2022-10-06 12:51:56 -07:00
Pavel Feldman
eb4baf76bf
feat(api): make aria roles an enum ( #17885 )
2022-10-06 11:34:22 -07:00
sand4rt
8d078cc87a
docs(ct): solid and typo ( #17769 )
2022-10-06 08:25:16 -07:00
Dmitry Gozman
ed6ecbca2a
chore: cut v1.27.0 ( #17859 )
2022-10-05 15:30:35 -07:00
Dmitry Gozman
cdeb9e3066
docs: release notes for v1.27 ( #17858 )
2022-10-05 14:24:24 -07:00
Dmitry Gozman
6750a02506
fix(api): hide TestConfig.groups ( #17853 )
...
Also fix types for `FullConfig.configFile`.
2022-10-05 14:24:14 -07:00
Dmitry Gozman
30179d4d78
fix(tsconfig): remove TS_NODE envs, update docs ( #17847 )
...
References #17469 .
2022-10-05 12:51:12 -07:00
Pavel Feldman
8810b55504
feat(api): shorted getByLabel, getByPlaceholder ( #17816 )
2022-10-04 10:29:26 -07:00
Justin Kat
e2b5fc4f88
docs(chrome-extensions): update test fixture grammar ( #17770 )
2022-10-04 12:18:01 +02:00
arukiidou
a9807ce93d
docs(test-reporters): add third-party ReportPortal reporter ( #17762 )
2022-10-04 12:14:41 +02:00
maple
04cd31569a
docs(puppeteer): fix unbalanced parentheses ( #17778 )
2022-10-04 12:12:38 +02:00
Dmitry Gozman
b07690f408
docs: use getBy... in documentation ( #17795 )
2022-10-03 17:02:46 -07:00
Dmitry Gozman
57cde6e671
docs: fix locators guide ( #17781 )
...
Tabs, as in python sync vs async, cannot be placed inside a list item -
docasaurus doesn't like that.
Reverting "lists" section to fix it.
2022-10-03 12:24:26 -07:00
Dmitry Gozman
be150796f4
docs: improve locators guide ( #17596 )
...
Fixes #17134 .
2022-09-30 11:14:13 -07:00
Max Schmitt
0e740f85ea
docs(ct): fix broken examples ( #17737 )
2022-09-30 16:30:32 +02:00
Han Yeong-woo
ce2ded1f7e
docs(assertions): fix wrong link ( #17733 )
2022-09-30 11:07:14 +02:00
Pavel Feldman
bfb8a43ece
feat(api): all getByTitle, getByAltText ( #17724 )
2022-09-29 21:45:44 -07:00
Pavel Feldman
6e839ff404
fix(test): remove component.get usages ( #17723 )
2022-09-29 20:18:26 -07:00
Pavel Feldman
083fb4401c
feat(api): add getByPlaceholderText ( #17722 )
2022-09-29 18:12:49 -07:00
Pavel Feldman
68030e563d
docs: update ct faq ( #17717 )
...
Co-authored-by: Ross Wollman <rwoll@users.noreply.github.com>
2022-09-29 15:09:27 -07:00
Andrey Lushnikov
d897407833
chore: hide docker integration behind the curtain ( #17715 )
...
This is not ready for the prime time yet.
2022-09-29 14:22:09 -07:00
Pavel Feldman
a97deb1600
chore: hide reporter project id ( #17710 )
2022-09-29 12:51:06 -07:00
Pavel Feldman
b4ee84fb0c
chore(api): remove locator.get() ( #17709 )
2022-09-29 12:50:52 -07:00
Pavel Feldman
e3a2316013
feat(api): add getByLabelText ( #17684 )
2022-09-29 11:06:58 -07:00
Debbie O'Brien
00a2d146d3
docs: remove toc and api references from network doc ( #17628 )
2022-09-29 15:42:01 +02:00
Yury Semikhatsky
9f17ee6871
feat: group filter ( #17646 )
2022-09-28 18:45:01 -07:00
Dmitry Gozman
6fc7d20e35
docs: add drag&drop section to Actions guide ( #17673 )
...
References #17153 .
2022-09-28 14:36:27 -07:00
Pavel Feldman
d8f67eb75d
feat(api): introduce getByTestId ( #17645 )
2022-09-27 21:06:07 -07:00
Pavel Feldman
d9a28bd244
feat(api): introduce get/getByText/getByRole ( #17577 )
2022-09-27 16:13:56 -07:00
sand4rt
45b3476c8c
docs(ct): solid ( #17568 )
2022-09-27 13:26:29 -07:00
Pavel Feldman
bfd38bf7df
chore: introduce md templates ( #17632 )
2022-09-27 10:29:34 -07:00
Debbie O'Brien
6fe551e6ac
docs: remove toc ( #17626 )
2022-09-27 08:45:32 -07:00
Debbie O'Brien
cfcf1dfb4f
docs: remove toc and api ref from navigations doc ( #17627 )
2022-09-27 08:45:12 -07:00
Debbie O'Brien
1e286ffdc7
docs: accessibility remove toc, improve disclaimer ( #17629 )
2022-09-27 08:38:10 -07:00
Debbie O'Brien
0169673ad7
docs: remove inline toc ( #17630 )
2022-09-27 08:37:32 -07:00
Max Schmitt
b9e126b3e6
docs: add initial WebView2 guide ( #17190 )
2022-09-26 22:32:42 +02:00
Yusuke Iwaki
f5d7089819
fix: accept post data params for request.get and request.head ( #17566 )
2022-09-26 09:28:07 -07:00
Andrey Lushnikov
ec40e49978
feat: expose configuration for HTML report serving. ( #17560 )
...
Fixes #16667
2022-09-25 20:36:38 -07:00
Yury Semikhatsky
10d7c60abf
feat(runner): project execution schedule ( #17548 )
2022-09-23 20:01:27 -07:00
depa panjie purnama
080cf29191
docs: fix failed POM test example ( #17552 )
2022-09-23 19:15:37 +02:00
depa panjie purnama
b5643d0aab
docs: update POM test example ( #17524 )
2022-09-22 18:17:49 +02:00
Julia Kulla-Mader
9901ae0c21
docs: update test-auth-js.md for GitHub authentication ( #17357 )
2022-09-21 21:15:26 -07:00
Jean-François Greffier
a15fe50e7b
feat(test runner): workers as percentage ( #17400 )
...
Allows to set workers as a percentage of logical CPUs, for example
"50%".
Examples :
```bash
npx playwright test --workers 3
npx playwright test --workers 50%
```
```js
const config: PlaywrightTestConfig = {
// ...
workers: '33%',
}
```
2022-09-21 11:17:36 -07:00
Philip Langer
26150b7064
docs: fix typo persistet -> persisted ( #17498 )
2022-09-21 13:58:34 +02:00
Yury Semikhatsky
00cc7c2ac2
docs: add missing browser versions to 1.26 release ( #17485 )
2022-09-20 16:08:10 -07:00
Ross Wollman
4dccba72ed
docs(release-notes): fix dotnet annotation example ( #17478 )
2022-09-20 14:04:32 -07:00
Ross Wollman
1d5e90f30b
docs(release-notes): add 1.26 port release notes ( #17473 )
2022-09-20 12:49:46 -07:00
Yury Semikhatsky
e62e84015c
docs(evaluate): clarify semantics of expression string ( #17472 )
2022-09-20 11:31:56 -07:00
Bastian
29ff00ead2
docs(cli): typo in --debug flag ( #17455 )
2022-09-20 14:00:59 +02:00
Max Schmitt
cd650c0515
docs: add note about unsupported group policies ( #17449 )
...
https://github.com/microsoft/playwright/issues/17299
https://github.com/microsoft/playwright/issues/17448
Co-authored-by: Yury Semikhatsky <yurys@chromium.org>
2022-09-19 22:34:31 +02:00
Max Schmitt
ffbfacd732
docs: add code snippets for drag'n drop ( #17390 )
...
Fixes https://github.com/microsoft/playwright.dev/issues/775
2022-09-19 13:00:46 +02:00
John HU
8e223636ff
docs: fix typo Github -> GitHub ( #17418 )
...
Co-authored-by: Max Schmitt <max@schmitt.mx>
2022-09-19 12:44:40 +02:00
Ross Wollman
8d639ae50e
chore: revert toHaveAttribute type sig and overloads ( #17406 )
...
Relates #16517 .
Revert "docs(python): add missing NotToHaveAttribute overloads (#17371 )"
This reverts commit 2e1ea29614 .
Revert "docs(release-notes): add 1.26 release notes for language ports
(#17345 )"
This reverts commit 4b8a85e69d .
Revert "test: unflake "should support boolean attribute with options"
(#17024 )"
This reverts commit 1dc05bd4c6 .
Revert "fix: support toHaveAttribute(name, options) (#16941 )"
This reverts commit f30ac1d678 .
Revert "feat: expect(locator).toHaveAttribute to assert attribute
presence (#16767 )"
This reverts commit 622c73cc1e .
2022-09-16 11:17:35 -07:00
Debbie O'Brien
e29f70bba6
docs: add component testing examples ( #17362 )
2022-09-16 17:33:04 +02:00
Ross Wollman
85a5c690a4
docs(python): add missing NotToBe{Visible,Editable,Enabled} params ( #17381 )
...
Follow up to:
- https://github.com/microsoft/playwright/pull/17058
- https://github.com/microsoft/playwright/pull/17065
- https://github.com/microsoft/playwright/pull/17207
Blocks https://github.com/microsoft/playwright-python/issues/1534 .
2022-09-15 16:54:47 -07:00
Andrey Lushnikov
b09ea69024
chore(docker): address docker offline comments ( #17377 )
...
This patch:
- Removes all `process.exit(1)` from `docker.ts` and instead throws
errors.
- Drops the `npx playwright docker test` command. We agreed to
engage docker when `PLAYWRIGHT_DOCKER` environment variable
is set.
- Introduces hidden `npx playwright docker status` command that
dumps a JSON with docker status:
```sh
aslushnikov:~/prog/playwright$ npx playwright docker status
{
"dockerEngineRunning": true,
"imageName": "playwright:local-1.27.0-next-focal",
"imageIsPulled": true,
"containerWSEndpoing":
"ws://127.0.0.1:55077/eafeb84c-571b-4d12-ac51-f6a2b43e9155",
"containerVNCEndpoint":
"http://127.0.0.1:55076/?path=fb6d4add-9adf-4c3c-b335-893bdc235cd7&resize=scale&autoconnect=1 "
}
```
2022-09-15 15:48:12 -07:00
Ross Wollman
2e1ea29614
docs(python): add missing NotToHaveAttribute overloads ( #17371 )
...
Follow up to https://github.com/microsoft/playwright/pull/16941
2022-09-15 12:57:47 -07:00
Andreas Jim-Hartmann
d6d593234e
docs(test-configuration-js.md): Removed 'video' from trace section ( #17332 )
2022-09-14 15:31:11 -07:00
Pavel Feldman
854c783019
chore: project.id, configFile in reporter apis ( #17346 )
2022-09-14 14:56:28 -07:00
Max Schmitt
59c32bf2c6
Revert "chore(generator): use new .NET test attributes ( #17172 )" ( #17344 )
...
This reverts commit 15add13a6a .
2022-09-14 22:44:38 +02:00
Max Schmitt
4b8a85e69d
docs(release-notes): add 1.26 release notes for language ports ( #17345 )
2022-09-14 22:38:19 +02:00
Andrey Lushnikov
37e1dad684
doc: fix docker doc snippet indentation ( #17310 )
2022-09-13 17:20:33 -07:00
Yury Semikhatsky
35a86a2d02
docs(fetch): post file examples ( #17312 )
2022-09-13 16:05:57 -07:00
Andrey Lushnikov
4f11a4d5e7
feat(docker): use the __screenshots__ dir for snapshots by default ( #17311 )
...
This patch opts into the `__screnshots__` folder snapshot management
for docker.
With this patch, docker-originating snapshots will be stored in the
following folder:
```
{testDir}/__screenshots__/{projectName}/{testFilePath}/{snapshotName}
```
Where `{testFilePath}` is a test file path relative to `testDir`
Drive-by: introduce and document the `PLAYWRIGHT_DOCKER` environment
variable that enables docker integration.
2022-09-13 15:49:04 -07:00
Max Schmitt
b2e8cf7121
docs: fix release notes did not compile docusaurus ( #17302 )
2022-09-13 18:32:54 +02:00
Andrey Lushnikov
31743a12c1
chore: add release notes for js ( #17282 )
2022-09-13 05:58:02 -07:00
Andrey Lushnikov
8640d29ce4
chore(docker): address review comments ( #17279 )
...
Co-authored-by: Ross Wollman <rwoll@users.noreply.github.com>
2022-09-13 05:55:26 -07:00
yogabonito
809c5d8a98
docs: fix typo ( #17235 )
2022-09-12 21:41:42 -07:00
Max Schmitt
ab4876242f
docs(dotnet): use modern namespace syntax for api testing snippets ( #17271 )
2022-09-12 23:17:27 +02:00
Andrey Lushnikov
bc942ef9ea
chore: cut v1.26.0 ( #17265 )
2022-09-12 10:45:27 -07:00
Jean-François Greffier
81bcbd284f
docs: migration typos ( #17247 )
2022-09-12 17:41:49 +02:00