Pavel Feldman
fa89b9a554
docs: spelling
2021-08-23 13:34:38 -07:00
Dmitry Gozman
827a909d36
docs: deprecate timeout option in isVisible/isHidden methods ( #8371 )
2021-08-23 12:32:06 -07:00
Joel Einbinder
60829f8909
fix(codegen): escape tricky characters ( #8350 )
2021-08-23 12:22:19 -04:00
Dmitry Gozman
026426227d
docs: update "recording a trace" section ( #8368 )
2021-08-23 09:21:53 -07:00
Dmitry Gozman
f9b87268a7
fix(test runner): afterAll error should not mask beforeAll error ( #8358 )
2021-08-23 09:21:40 -07:00
nileshfriendbuy
d3a703478b
docs(python): include pip upgrade command in intro ( #8356 )
2021-08-23 14:37:00 +02:00
Max Schmitt
953f19538a
docs(errors): add example for catching Timeout errors ( #8362 )
2021-08-23 13:57:38 +02:00
Ross Wollman
25a4c7b3df
feat(launchServer): accept wsPath option ( #8353 )
2021-08-22 09:04:47 -07:00
Pavel Feldman
0997c13151
fix(test-runner): do not attach non-existent diff ( #8297 )
2021-08-20 13:40:27 -07:00
Max Schmitt
c4eb2d4b1e
chore: move sdkLanguage over to the protocol init call ( #8329 )
2021-08-20 21:32:21 +02:00
Andrey Lushnikov
48e94c15c1
feat: support multiple roots in React and Vue selectors ( #8313 )
...
Fixes #8230
2021-08-20 05:05:52 -07:00
github-actions[bot]
1d48313e43
browser(chromium): roll to r912804 ( #8341 )
...
Co-authored-by: github-actions <41898282+github-actions[bot]@users.noreply.github.com>
2021-08-20 12:46:26 +02:00
Dmitry Gozman
7818f5fa0b
test: add a tracing bot that collects a trace for most contexts ( #8316 )
2021-08-19 19:09:19 -07:00
Dmitry Gozman
e5be2c9205
feat(test runner): show failure details for flaky test runs ( #8332 )
...
Currently, we just say "foo.spec.ts > my test" is flaky, but do not
show how exactly the failed run went.
2021-08-19 18:20:53 -07:00
Dmitry Gozman
9c96468b9e
fix(tracing): do not stall while capturing snapshot with an open dialog ( #8328 )
2021-08-19 18:20:15 -07:00
Pavel Feldman
80dded6ccf
feat(proxy): bind proxy to open port ( #8331 )
2021-08-19 18:08:55 -07:00
Dmitry Gozman
70eca0401d
fix(test runner): avoid internal error for step end without begin ( #8327 )
...
fix(test runner): avoid internal error for step end without begin
Consider the following scenario:
- Test finishes and starts tearing down fixtures.
- Fixture teardown starts a step S and then times out.
- We declare the test finished (with timeout).
- Dispatcher shuts down the worker and spins a new one for a retry.
Additionally, it clears steps information for the test to be
ready for the new retry. Step S information is lost.
- Meanwhile, during worker teardown, the step S does
actually finish (usually with an error), and we send stepEnd for S.
- Dispatcher does not know what to do with step S end and
prints an internal error.
The fix is to ignore certain messages from the shutting down worker that failed.
2021-08-19 17:04:09 -07:00
Pavel Feldman
cad7fc2ef7
feat(proxy): support local.playwright for proxying ( #8330 )
2021-08-19 16:56:06 -07:00
Pavel Feldman
44887c237d
chore: reimplement socks to be readable ( #8315 )
2021-08-19 15:16:46 -07:00
Max Schmitt
96a9a26f9f
fix: strict mode on page.* methods on context level ( #8324 )
2021-08-19 23:08:28 +02:00
Yury Semikhatsky
356d69ae3f
test: make borwsercontext-proxy tests use test proxy server ( #8318 )
2021-08-19 13:34:32 -07:00
Yury Semikhatsky
434d07e711
docs: clarify download lifetime when downloadsPath is specified ( #8227 )
2021-08-19 13:34:17 -07:00
Yury Semikhatsky
851fe8d0bd
docs: use language-neutral references to page.goto ( #8320 )
2021-08-19 12:23:35 -07:00
Max Schmitt
cd41c34299
docs(python): add missing register selector docs ( #8309 )
2021-08-19 21:01:40 +02:00
Yury Semikhatsky
3aae170b03
docs: fix java code snippets ( #8319 )
2021-08-19 11:24:38 -07:00
Joel Einbinder
5357b2f280
fix(types): toHaveAttribute had its signature backwards ( #8314 )
2021-08-19 12:55:36 -04:00
Max Schmitt
ddcdb6d413
chore(protocol): do client hello instead of server hello ( #8019 )
2021-08-19 17:31:14 +02:00
github-actions[bot]
166851e7d8
feat(firefox-beta): roll to r1280 ( #8310 )
...
Co-authored-by: github-actions <41898282+github-actions[bot]@users.noreply.github.com>
2021-08-19 17:06:02 +02:00
github-actions[bot]
e6419463a8
feat(firefox): roll to r1285 ( #8312 )
...
Co-authored-by: github-actions <41898282+github-actions[bot]@users.noreply.github.com>
2021-08-19 17:05:32 +02:00
Yury Semikhatsky
c00db569e3
test: skip interception test in electron ( #8240 )
2021-08-19 16:44:13 +02:00
Yury Semikhatsky
d42169aba1
test: proxy server fixture, new test for https via http proxy ( #8299 )
2021-08-19 07:36:03 -07:00
Dmitry Gozman
f06e7b91fb
fix(tracing): serialize resource writes against trace export ( #8296 )
...
Inlining TraceSnapshotter makes it easier to serialize writes and removes no-op glue.
We also stop writing the same resource twice.
2021-08-19 07:26:24 -07:00
Andrey Lushnikov
d9206ebefc
chore: pretend world is win64 ( #8306 )
...
It looks like we have a very small share of users on 32-bit windows.
This is a tiny change that stops Playwright from using 32-bit windows
binaries.
References #8045
2021-08-19 06:09:04 -07:00
Daniel Kolesa
d5b058f496
browser(webkit): fix build with gcc8 ( #8300 )
...
Reference: https://bugs.webkit.org/show_bug.cgi?id=229233
This should fix a failure on ubuntu 18.04 CI.
2021-08-19 08:41:20 +02:00
Daniel Kolesa
72a0943031
browser(webkit): fix build with shallow checkouts ( #8292 )
2021-08-18 15:13:27 -07:00
Dmitry Gozman
4344b3810a
browser(firefox): fix a race between Browser.close and closing context ( #8294 )
2021-08-18 14:47:21 -07:00
Pavel Feldman
4d7956c70b
chore: roll test runner to ToT ( #8291 )
2021-08-18 14:32:36 -07:00
Dmitry Gozman
ee9863387b
feat(html report): show video inline ( #8293 )
2021-08-18 14:30:55 -07:00
Pavel Feldman
6ef76e333e
feat(strict): add context-level selector strictness ( #8290 )
2021-08-18 12:51:45 -07:00
Max Schmitt
1426f66ccd
devops: #8253 follow-up fixes
2021-08-18 19:22:30 +02:00
Diego Pino
498bac8253
browser(webkit): roll to 18/08/21 ( #8285 )
2021-08-18 09:11:30 -07:00
Dmitry Gozman
8d81890e47
feat(codegen): support --save-trace option ( #8267 )
2021-08-18 07:27:45 -07:00
Max Schmitt
93c0da6c07
devops: #8253 follow-up fixes
2021-08-18 10:15:36 +02:00
github-actions[bot]
b89c7a0e09
browser(chromium): roll to r912034 ( #8217 )
...
Co-authored-by: github-actions <41898282+github-actions[bot]@users.noreply.github.com>
2021-08-18 08:26:13 +02:00
Pavel Feldman
710cec80a0
feat(test-runner): render step titles ( #8270 )
2021-08-17 16:41:36 -07:00
Dmitry Gozman
52d63aa376
docs: add sections for describe.serial and reusing the page ( #8242 )
2021-08-17 14:53:51 -07:00
Pavel Feldman
97ba4f22f3
feat(test-runner): report nested steps ( #8266 )
2021-08-17 13:57:26 -07:00
Joel Einbinder
de4464cb9a
fix(expect): highlight diff in toHaveText ( #8262 )
2021-08-17 16:56:21 -04:00
Max Schmitt
659b378184
devops: #8253 follow-up fixes
2021-08-17 14:36:44 +02:00
Max Schmitt
e72e49ecc4
devops: #8253 follow-up fixes
2021-08-17 14:32:53 +02:00