Commit Graph

1435 Commits

Author SHA1 Message Date
Dmitry Gozman
19368e93af
feat(test runner): support connectOptions (#11919)
This allows to specify `connectOptions` in the config that
switch built-in `browser` to be remotely connected.
2022-02-08 20:45:42 -08:00
Dmitry Gozman
e92caf01b3
fix(webServer): do not set baseURL equal to webServer.url (#11951) 2022-02-08 15:57:36 -08:00
Andrey Lushnikov
6d7321e211
docs: update docs on expects (#11949) 2022-02-08 14:44:44 -08:00
Pavel Feldman
4bcca2c87e
chore: add a parallel mode note (#11943) 2022-02-08 14:36:14 -08:00
Dmitry Gozman
9e08b97b69
docs: restore expect docs in the guide (#11946) 2022-02-08 13:15:17 -08:00
Pavel Feldman
3a898c285e docs: fix python snippet 2022-02-08 08:02:28 -08:00
Yury Semikhatsky
46dfa45b4e
docs: fix parallel test docs build (#11877) 2022-02-04 16:44:04 -08:00
Yury Semikhatsky
afc4b505aa
docs: fix duplicate sections (#11874) 2022-02-04 13:50:46 -08:00
Aarni Koskela
6881db6817
docs: fix typo in Python APIRequestContext example (#11861)
`playwright.chromium` should be `p.chromium`, etc.
2022-02-04 16:36:30 +01:00
Pavel Feldman
fdda759a9d
feat(parallel): allow setting enclosing scope parallel mode (#11822) 2022-02-02 20:44:11 -08:00
Andrey Lushnikov
ba0c7e679b
feat(test-runner): support expect.soft (#11800)
Soft expects will still fail the test, but will not abort it's execution. As a consequence of this:
-  `TestResult` now might have multiple errors, which is reflected with a new `testResult.erros: TestError[]` field.
- `TestInfo` now might have multiple errors as well, which is reflected with a new `testInfo.errors: TestError[]` field.

Fixes #7819
2022-02-02 18:33:51 -08:00
Dmitry Gozman
f587a43932
feat(locator): "has" option (#11411)
This introduces `locator('div', { has: locator })` syntax that matches elements containing other elements.
Can be used together with `hasText`.

Internally, has selector engine takes an inner selector escaped with double-quotes:
`div >> has="li >> span >> text=Foo" >> span`.
2022-02-02 16:55:50 -08:00
Leonardo Henrique Tsuda
de8f22a8ff
docs(selectors.md): fix fill and FillAsync examples (#11790) 2022-02-02 12:10:34 -08:00
Sanghyeon Lee
731931ae58
docs(test-timeouts-js.md): fix inconsistent style of 'override' (#11766) 2022-02-01 15:59:30 -08:00
Pavel Feldman
6e2fcc4700
chore: do not expose suite load error (#11797) 2022-02-01 15:34:16 -08:00
Yury Semikhatsky
e7bd62f202
docs(electron): minimal version (#11792) 2022-02-01 14:45:30 -08:00
Dmitry Gozman
4a52bc9465
docs: add option fixtures section to release notes (#11794) 2022-02-01 14:34:47 -08:00
Max Schmitt
e7120d2ca2
docs(python): add API testing guide (#11775) 2022-02-01 21:44:43 +01:00
Caio Agiani
b6b60decdf
fix: typos (#11789) 2022-02-01 11:09:41 -08:00
Andrey Lushnikov
2336692e8a
feat: support clarification message for expect (#11735)
The clarification message is displayed in the HTML report as the name of the step:

![image](https://user-images.githubusercontent.com/746130/151852652-48194140-5ea4-439d-afee-12583a8caf71.png)

It is also shown in terminal output:

![image](https://user-images.githubusercontent.com/746130/151852666-5c956ef1-6e94-4bc2-8e55-b58688dfc7e0.png)

Fixes #7816
2022-01-31 17:14:59 -08:00
Pavel Feldman
2b55adaafa
feat(breaking): always report onBegin/onEnd, report file errors (#11758) 2022-01-31 17:09:04 -08:00
Yury Semikhatsky
129d9d3643
docs(tracing): clarify capture semantics (#11756) 2022-01-31 11:44:10 -08:00
William Bergeron-Drouin
5a14aad368
docs: fix instructions for custom matchers type declarations (#11483)
Co-authored-by: Max Schmitt <max@schmitt.mx>
2022-01-31 18:58:45 +01:00
Leonardo Henrique Tsuda
7dc2dce709
fix response status assertion on python example (#11723) 2022-01-28 11:50:14 -08:00
Meir Blachman
5cbedf8823
docs: fix frame locator docs for python sync (#11689) 2022-01-28 16:41:13 +01:00
Yury Semikhatsky
b436fbbbf4
docs(java): route.fulfill with APIResponse (#11711) 2022-01-27 15:43:38 -08:00
campersau
791860f31c
Update auth.md (#11700) 2022-01-27 22:07:47 +01:00
Feng Yu
0698254253
docs: fix broken link (#11687)
fix #11680
2022-01-27 13:00:09 -08:00
Dmitry Gozman
d4360cf7c0
chore: fix docs generator (#11665) 2022-01-26 16:46:16 -08:00
Andrey Lushnikov
45fc509c6a
docs: fix missing fence close (#11664)
Follow-up to 0e7e63f09f
2022-01-26 16:39:36 -08:00
divdavem
512a245f13
feat(test-runner): wait for a url before starting tests (#10138)
The webServer configuration in @playwright/test now accepts a url as an
alternative to a port number to wait for a url to return a 2xx status code.
2022-01-26 16:32:58 -08:00
Andrey Lushnikov
d68f2f4990
docs: fix intro example (#11658)
Fixes #11652
2022-01-26 13:31:48 -08:00
Max Schmitt
0e7e63f09f
docs(dotnet): bundle driver for different platforms (#11643) 2022-01-26 21:26:51 +01:00
Max Schmitt
97b975b5ec
docs(dotnet): add API to run CLI commands (#11641) 2022-01-26 20:43:44 +01:00
Max Schmitt
5a061c528c
docs(network): fix typo quests -> requests (#11651)
Fixes #11650
2022-01-26 09:54:01 -08:00
Dmitry Gozman
687a16b848
feat(locator): introduce locator.page() getter (#11630) 2022-01-26 07:58:58 -08:00
Max Schmitt
a13f71d328
docs(python): enable Python response assertions (#11609) 2022-01-25 18:53:49 +01:00
Max Schmitt
431b57eb50
docs(java): fix broken link in release notes (#11511) 2022-01-20 14:31:54 +01:00
olexandr13
92e990bc6a
docs: fix typo chome > chrome (#11512) 2022-01-20 14:14:25 +01:00
Max Schmitt
94495c3253
docs(python): fix typo in release notes (#11507) 2022-01-20 04:36:41 -08:00
Andrey Lushnikov
7d924470d3
docs: drop cookbook reference from notes (#11488)
It's not yet ready for the prime time.
2022-01-19 10:46:59 -08:00
Andrey Lushnikov
82c8baf9f6
docs: add Java 1.18 release notes (#11477) 2022-01-19 09:25:52 -08:00
Andrey Lushnikov
7f4ad31627
docs: add .NET 1.18 release notes (#11479) 2022-01-19 07:30:49 -08:00
Andrey Lushnikov
7b7d63ab64
docs: add Python 1.18 release notes (#11478) 2022-01-19 07:30:03 -08:00
Max Schmitt
4fa7aa0ff7
docs(python): enable tracing sources collection (#11453) 2022-01-18 13:05:59 +01:00
David Seow
59b677139e
docs(selectors): gramamatical tweaks (#11433) 2022-01-17 18:44:45 -08:00
Max Schmitt
4a1f945a3b
docs(dotnet): fix intro with old PowerShell version (#11434) 2022-01-18 00:28:53 +01:00
Max Schmitt
60e7caf91c
docs(dotnet): enable collecting tracing sources (#11410) 2022-01-16 17:57:01 +01:00
Ruslan Makarov
c4f43b4534
docs: typographical error correct #11425 (#11426) 2022-01-15 16:31:52 -08:00
Andrey Lushnikov
0b040e5abd
docs: fix release notes docs (#11407) 2022-01-14 10:05:03 -08:00