Commit Graph

17 Commits

Author SHA1 Message Date
Dmitry Gozman 6d3ee50a02 chore: remove setUnderTest (#35810) 2025-04-30 15:52:00 +01:00
Pavel Feldman 54e7e254cd chore: fix driver modes to test with under_test set (#31117) 2024-06-01 08:33:46 -07:00
Pavel Feldman 576608b69d chore: revert #24598 (#26484) 2023-08-15 11:29:33 -07:00
Pavel Feldman 6731f5b6d5 chore: grid placeholder (#24598) 2023-08-04 08:38:07 -07:00
Pavel Feldman b39fd7283f chore: skip tests that fail in cross-machine service mode (#24412) 2023-07-25 16:47:04 -07:00
Andrey Lushnikov bcb2d67c5d chore: remove experimental dockerfile.remote (#20790)
We didn't find a compelling-enough use case to release this.
2023-02-09 12:18:02 -08:00
Dmitry Gozman bc74383480 test: remove service2 mode and experimental-grid (#20730) 2023-02-07 14:19:37 -08:00
Andrey Lushnikov b67cef2c4d feat: introduce Dockerfile.remote image (#20691)
When this image is launched, it exposes a single endpoint
that can be used to connect to and to launch browsers.
2023-02-07 10:50:44 -08:00
Andrey Lushnikov a12112c24d devops(docker): add docker integration smoke tests (#17267) 2022-09-14 15:05:18 -07:00
Dmitry Gozman dbcf039717 chore: remove experimental types (#14560) 2022-06-01 15:22:43 -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 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
Pavel Feldman 5ae2017a5b chore: always import type (#13365) 2022-04-06 14:57:14 -07:00
Dmitry Gozman 66b5cf5ae1 feat(remote): make PlaywrightServer work with browserType.connect (#11849)
This changes PlaywrigtServer to serve connections like `ws://localhost:3333/?browser=chromium`:
- launches the browser;
- talks `browserType.connect`-style protocol over websocket;
- compatible with `connectOptions` fixture.

```js
await playwright.chromium.connect({ wsEndpoint: 'ws://localhost:3333/?browser=chrome' });
```
2022-02-10 16:36:23 -08:00
Max Schmitt c752b28516 chore: pin production dependencies (#11793) 2022-02-02 11:14:41 +01:00
Pavel Feldman 29a84b2df8 chore: allow pre-processing scripts (#11702) 2022-01-27 14:32:23 -08:00
Pavel Feldman 31faa7d9a7 chore: sort out base fixtures (#9809) 2021-10-27 08:28:53 -07:00