Yury Semikhatsky
7ffce1da53
chore: remove PlaywrightClient and Docker factory ( #13571 )
2022-04-15 12:11:38 -07:00
Dmitry Gozman
02aa4fe617
chore: generate types for TestProject/TestConfig ( #13574 )
2022-04-15 10:27:38 -07:00
Pavel Feldman
09754100aa
chore: bump ct versions
2022-04-15 09:22:53 -07:00
spaniardmaximus
05f67d27cc
docs(selectors.md): fix typo ( #13569 )
2022-04-14 17:36:26 -07:00
Dmitry Gozman
2f570fa586
test: remove stray logging ( #13572 )
2022-04-14 16:58:09 -07:00
Dmitry Gozman
189a5fa0f8
chore: freez FullProject public type ( #13570 )
...
This is similar to FullConfig.
Properties `expect` and `fullyParallel` are not exposed.
2022-04-14 16:58:01 -07:00
Dmitry Gozman
022f83d3b4
test: run "should remove temp dir on process.exit" on windows ( #13568 )
2022-04-14 16:07:03 -07:00
Yury Semikhatsky
aee6ba299a
chore: remove GridClient, run only page tests in service mode ( #13566 )
2022-04-14 15:30:04 -07:00
Dmitry Gozman
634f40e850
docs: expand TypeScript doc with modules and path mappings ( #13567 )
2022-04-14 15:02:36 -07:00
Wojciech Jureczka
7ba527c65f
chore: expose JSON Reporter types ( #13241 )
...
Resolves #13208
2022-04-14 13:55:29 -07:00
azad-derakhshani-GS
562fd989df
docs(input.md): add Locator API references ( #13562 )
...
Resolves #13561
2022-04-14 13:24:06 -07:00
Dmitry Gozman
c86c2e8762
feat: restore toHaveScreenshot as experimental feature ( #13549 )
...
- Restore docs.
- Make `TestConfig.expect` generated.
- Allow experimental properties with "e" marker: `- foo e<float>`.
2022-04-14 13:22:42 -07:00
Ross Wollman
11179982fc
chore: force localPaths to be resolved ( #13544 )
2022-04-14 11:19:36 -07:00
Diego Pino
d44cfb93cb
browser(webkit): rebase to 04/13/22 r292830 ( #13551 )
2022-04-14 11:16:26 -07:00
Max Schmitt
02a5417746
docs(docker): some enhancements ( #13558 )
2022-04-14 17:12:21 +02:00
github-actions[bot]
a29a986d67
feat(chromium): roll to r1002 ( #13554 )
...
Co-authored-by: github-actions <41898282+github-actions[bot]@users.noreply.github.com>
2022-04-14 14:51:03 +02:00
Max Schmitt
22e8528227
chore: keep package-lock.json in sync ( #13555 )
2022-04-14 14:50:53 +02:00
Max Schmitt
584140f97a
fix: make fetch api work with connectOverCDP ( #13521 )
2022-04-14 12:53:49 +02:00
github-actions[bot]
7fca001985
browser(chromium): roll to 2022-Apr-14 ( #13552 )
...
Co-authored-by: github-actions <41898282+github-actions[bot]@users.noreply.github.com>
2022-04-14 12:43:43 +02:00
Dmitry Gozman
20dcc45afa
feat: support experimental doc entries ( #13446 )
...
feat: support experimental doc entries
- Params/options/members are marked as experimental in the docs.
- `experimental.d.ts` is generated that contains all types and
includes experimental features.
- `experimental.d.ts` is references in our tests so that we
can test experimental features.
- `fonts` option is restored as experimental.
2022-04-13 16:13:30 -07:00
Dmitry Gozman
166675b9c1
feat(test): more information about timing out fixtures ( #13546 )
...
- Always show a fixture that was running during timeout.
- Give custom titles to built-in fixtures.
- Specify setup/teardown fixture phase in the message.
- Split connect vs launch browser fixtures for better naming.
Example timeout message:
```log
Timeout of 2000ms exceeded while running fixture "built-in playwright configuration" teardown.
```
2022-04-13 15:13:31 -07:00
Yury Semikhatsky
e2fff31848
chore: send run_id from agent to server ( #13542 )
2022-04-13 12:13:35 -07:00
Yury Semikhatsky
00199b5617
chore: add link to workflow ( #13541 )
2022-04-13 11:56:00 -07:00
Andrey Lushnikov
269716d7d7
revert( #12877 ): chore: print error if install-deps is used != ubuntu ( #13536 )
...
Reason: turns out Debian Buster requires just one source list to
install `ttf-ubuntu-font-family` font.
All other dependencies are satisfied.
Fixes #13530
2022-04-13 11:03:28 -07:00
Yury Semikhatsky
9b8aceaa61
feat: support os parameter ( #13511 )
2022-04-12 22:20:48 -07:00
Dmitry Gozman
7a5b070e95
fix(type): focus switch between contenteditables in shadow dom ( #13510 )
...
Firefox has a bug: calling `node.focus()` does make the node focused,
but some internal "current contenteditable node" is not changed.
Blurring the previous one and focusing the new one helps.
2022-04-12 16:44:27 -07:00
Yury Semikhatsky
ae4d2e75aa
chore: adjust gha agent params ( #13509 )
2022-04-12 13:39:08 -07:00
Dmitry Gozman
2a97ad2487
test: check that we remove temp directories on process exit ( #13494 )
2022-04-12 12:28:33 -07:00
Max Schmitt
95d4041b8b
chore: fix mark-docker-image CLI command ( #13499 )
2022-04-12 10:10:34 -07:00
Andrey Lushnikov
52e326abd1
docs: release notes for 1.21 ( #13491 )
2022-04-11 16:53:57 -07:00
Andrey Lushnikov
0f6638190e
fix: do not require --force
flag when installing channel on CI ( #13487 )
2022-04-11 13:42:21 -07:00
Dmitry Gozman
1e1df6395f
chore: generate expect types ( #13439 )
2022-04-11 10:42:19 -07:00
Yury Semikhatsky
1ee42a366d
docs: mark fetch params as optional again ( #13479 )
2022-04-11 10:01:32 -07:00
Ross Wollman
962361abd7
docs: fix test.step return type ( #13464 )
...
Fixes #13463 .
2022-04-11 09:40:46 -07:00
Yury Semikhatsky
9b07ca5050
test: reenable "should restore state from userDataDir" ( #13475 )
2022-04-11 09:08:40 -07:00
github-actions[bot]
d90d2a6c0e
feat(webkit): roll to r1630 ( #13443 )
2022-04-11 08:54:30 -07:00
Ross Wollman
cdb68448e1
test: fix broken GlobalInfo.attach Windows test ( #13441 )
2022-04-08 17:48:01 -07:00
Dmitry Gozman
f6ccd4847e
fix(test runner): default workerIndex to -1 ( #13440 )
2022-04-08 15:23:23 -07:00
Yury Semikhatsky
9712b9ee08
fix: match against secure path ( #13442 )
2022-04-08 14:57:43 -07:00
Yury Semikhatsky
212c665152
fix: pass full grid url to agent ( #13438 )
2022-04-08 14:15:38 -07:00
Dmitry Gozman
916dd1e698
feat(remote): handle timeout manually in browser
fixture ( #13406 )
...
To make launch/connect not affect the test timeout:
- `browser` fixture is declared with `timeout: 0`.
- Default timeouts are set to 30sec for launch and 3min for connect.
2022-04-08 13:39:12 -07:00
Yury Semikhatsky
43bf6df2bb
browser(webkit): separate local storage dirs for different contexts ( #13436 )
2022-04-08 13:25:59 -07:00
Ross Wollman
1af32e400f
feat(test-runner): introduce GlobalInfo ( #13083 )
2022-04-08 13:22:14 -07:00
Pavel Feldman
f0156d057e
chore: flatten supplements ( #13437 )
2022-04-08 12:52:40 -07:00
kaivean
d65263f151
feat(android): allow getting webviews by socket name ( #13248 )
2022-04-08 20:52:16 +02:00
github-actions[bot]
d91349f22a
feat(webkit): roll to r1629 ( #13407 )
2022-04-08 11:50:53 -07:00
Ross Wollman
db7bd8ebd2
chore: don't auto-install browsers if global install ( #13299 )
2022-04-08 10:46:24 -07:00
Yury Semikhatsky
10b8a8b199
docs(java): clarify source list format ( #13431 )
2022-04-08 10:44:48 -07:00
github-actions[bot]
e72975d9c6
feat(chromium): roll to r1001 ( #13424 )
...
Co-authored-by: github-actions <41898282+github-actions[bot]@users.noreply.github.com>
2022-04-08 18:39:42 +02:00
Dmitry Gozman
dfb1584703
chore: remove MEMUSAGE workaround on Windows ( #13408 )
...
This was introduced in #7500 to fight `ERROR: The process "4436" not found.`
messages when killing a process that did already exit.
Since then, we no longer inherit stdout/stderr, so the error message
should not appear anymore.
2022-04-08 09:37:51 -07:00