Yury Semikhatsky
90819fa350
browser(firefox): always create image buffer in headless mode ( #3299 )
2020-08-04 17:58:57 -07:00
Yury Semikhatsky
7e28c26f6d
browser(firefox): do not complain about SnapshotListener being cleared on Destroy ( #3298 )
2020-08-04 17:38:46 -07:00
Yury Semikhatsky
9ec026730f
chore(test): use pathToFileURL ( #3292 )
2020-08-04 17:26:42 -07:00
Yury Semikhatsky
3c2fcb7fe4
feat(webkit): bump to 1322 ( #3297 )
2020-08-04 16:40:38 -07:00
Pavel Feldman
57490b74c6
test: remove describes (6) ( #3295 )
2020-08-04 16:32:10 -07:00
Pavel Feldman
4cbfa09c2c
test: remove describes (5) ( #3294 )
2020-08-04 15:57:25 -07:00
Arjun Attam
1673e62779
docs: update table of contents for docs sidebar ( #3291 )
2020-08-04 15:48:32 -07:00
Pavel Feldman
2e65b0afff
test: remove describes (4) ( #3286 )
2020-08-04 15:09:24 -07:00
Dmitry Gozman
028dd08155
docs: update documentation for evaluation argument ( #3287 )
2020-08-04 14:45:34 -07:00
Yury Semikhatsky
8881a521c1
browser(webkit): roll to 8/4 ( #3289 )
2020-08-04 13:33:32 -07:00
Andrey Lushnikov
25089760fd
devops: fix typo in rustup detection ( #3282 )
...
This should bring back docker build.
2020-08-04 00:02:14 -07:00
Dmitry Gozman
d3a40be479
browser(firefox): reliably close the pipe ( #3280 )
2020-08-03 20:15:25 -07:00
Pavel Feldman
573f580fa8
test: remove describes (3) ( #3278 )
2020-08-03 16:30:37 -07:00
Yury Semikhatsky
de55fa6482
fix(webkit): ensure WebKit can play h264 video ( #3272 )
2020-08-03 16:06:57 -07:00
Dmitry Gozman
402d1a6a67
browser(firefox): fix win compile 2 ( #3277 )
2020-08-03 15:26:12 -07:00
Pavel Feldman
bb267356fd
test: remove describes (2) ( #3276 )
2020-08-03 15:23:53 -07:00
Dmitry Gozman
e481f378f1
browser(firefox): fix win compile ( #3275 )
2020-08-03 14:42:16 -07:00
Pavel Feldman
5c4f06703d
test: remove describes ( #3274 )
2020-08-03 13:41:48 -07:00
Dmitry Gozman
1148f0b906
browser(firefox): implement RemoteDebuggingPipe ( #3273 )
2020-08-03 13:27:09 -07:00
Yury Semikhatsky
bad4005d7d
chore(devops): do not copy pw_run.sh to subfolders ( #3271 )
2020-08-03 12:01:57 -07:00
Yury Semikhatsky
b52d259738
feat(webkit): bump to 1321 ( #3270 )
...
The Windows browser archive is now 38Mb compared to 51Mb in 1320.
2020-08-03 12:01:31 -07:00
Dmitry Gozman
126b1f79d4
feat(rpc): run doclint against rpc client ( #3260 )
2020-07-31 17:00:36 -07:00
Yury Semikhatsky
f62e9b5dc0
browser(webkit): kick-off 1321 build to pick up new WebKitLibraries/win ( #3263 )
2020-07-31 16:36:39 -07:00
Lars den Bakker
776f0192ab
fix(chromium): remove Debugger.paused event listener on coverage stop ( #3252 )
2020-07-31 15:45:29 -07:00
Yury Semikhatsky
7e8d03b050
fix(launcher): extend list of known missing DLLs ( #3256 )
...
#2745
2020-07-31 14:11:11 -07:00
Yury Semikhatsky
8709ad7bf1
chore(tools): update PrintDeps license header ( #3254 )
2020-07-31 14:10:00 -07:00
Ross Wollman
cbd33f9601
devops: avoid running publish on external contrib ( #3257 )
...
Everytime I sync my fork to upstream, I get failure notifications:
```
Run failed for master (3edfb2a
)
Repository: rwoll/playwright
Workflow: devrelease
Duration: 10 minutes and 34.0 seconds
Finished: 2020-07-31 18:30:13 UTC
```
Since forks should never have the necessary secrets to publish
the npm and Docker packages, we limit the running of these jobs to avoid
noisy failures for contributors.
2020-07-31 14:09:36 -07:00
Dmitry Gozman
ba9030e6be
docs: update api.md with more references to actionability ( #3255 )
2020-07-31 12:16:21 -07:00
Dmitry Gozman
928a1769ef
docs: update docs ( #3253 )
...
- Make docs/README.md more prominent, include capabilities
- Link to examples from specific topics
2020-07-31 11:58:12 -07:00
Dmitry Gozman
3edfb2a9d8
test: add REPORT_ONLY mode for test collection ( #3225 )
2020-07-31 11:02:11 -07:00
Yury Semikhatsky
9b3c90e771
feat(webkit): bump version to 1320 ( #3248 )
2020-07-31 10:12:12 -07:00
Anish Karandikar
70b92e177b
docs(README): Point to hosted docs ( #3208 )
2020-07-31 09:46:53 -07:00
Dmitry Gozman
4e5aa3c9c3
feat(rpc): support chromiumSandbox option ( #3251 )
2020-07-31 09:31:55 -07:00
Ross Wollman
ce0ddd270b
feat(download): create directories for saveAs ( #3249 )
...
This is to match the behavior for screenshots path added in #3247 .
2020-07-30 23:21:03 -07:00
Pavel Feldman
93056ed8ef
chore(rpc): more protocol nits ( #3246 )
2020-07-30 17:51:41 -07:00
Andrey Lushnikov
421f6f48c7
devops: use playwright-github-action@v1 ( #3221 )
...
The playwright-github-action@v1 now points to v1.4.3, so we can
switch to it once again.
2020-07-30 17:47:39 -07:00
Yury Semikhatsky
cbfdca736c
feat(launcher): check dependencies before launch on Windows ( #3240 )
2020-07-30 17:15:46 -07:00
Dmitry Gozman
21eafbcdae
test: unflake screenshot test ( #3245 )
2020-07-30 16:49:58 -07:00
Dmitry Gozman
2f95b6e34e
feat(selectors): auto-detect xpath starting with ".." ( #3239 )
2020-07-30 16:21:48 -07:00
Yury Semikhatsky
235c5df8de
docs: add readme file for PrintDepsWindows ( #3241 )
...
Also add solution file so that VS doesn't recreate it every time.
#2745
2020-07-30 15:39:29 -07:00
Dmitry Gozman
6297f86cfa
feat(rpc): run generate-channels during lint ( #3238 )
2020-07-30 15:08:21 -07:00
Andrey Lushnikov
9103ce0060
devops: fix firefox build ( #3237 )
2020-07-30 11:50:52 -07:00
Andrey Lushnikov
e7ddf868bf
devops: rename docker image tag for tip-of-tree images ( #3222 )
...
We currently tag tip-of-tree docker images with `dev` tag. It'll
be much nicer to have consistent taggin with our `npm` which tags
with `next` tag.
This patch removes the `dev` tag and starts using the `next` tag instead
for docker images. Since we haven't announced `dev` tag support
anywhere, I think it's fine to remove it rather than have both `next`
and `dev`.
2020-07-30 11:45:54 -07:00
Joel Einbinder
08916781a8
fix(test): display correct error when golden files mismatch ( #3234 )
2020-07-30 11:20:48 -07:00
dependabot[bot]
19e8c0fe66
chore(deps): bump elliptic from 6.5.2 to 6.5.3 ( #3235 )
...
Bumps [elliptic](https://github.com/indutny/elliptic ) from 6.5.2 to 6.5.3.
- [Release notes](https://github.com/indutny/elliptic/releases )
- [Commits](https://github.com/indutny/elliptic/compare/v6.5.2...v6.5.3 )
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2020-07-30 11:16:04 -07:00
Pavel Feldman
1728a3df93
chore: minor protocol fixes ( #3226 )
2020-07-30 11:14:41 -07:00
Yury Semikhatsky
88938669e1
devops(windows): add tool for printing library dependencies on Windows ( #3224 )
2020-07-30 10:51:23 -07:00
Dmitry Gozman
cefb1b9727
feat(rpc): run fixtures.jest.js with channel ( #3227 )
...
Also, introduce setupInProcess wrapper to be used for in-process rpc.
2020-07-30 10:22:28 -07:00
Andrey Lushnikov
4961c2ddbb
devops(firefox): fixate rust and cbindgen version ( #3223 )
...
Firefox buildchain does not fixate `rust` and `cbindgen` versions,
so we want to fixate them on our end.
A table with matching rust version for every firefox version can
be found at [Rust Update Policy for Firefox](https://wiki.mozilla.org/Rust_Update_Policy_for_Firefox ).
Additionally, there are checks in `mozbuild` for the minimum
rust version and minimum `cbindgen` version.
2020-07-30 09:59:39 -07:00
Andrey Lushnikov
e09132527d
fix: a pretty error when browser executable is not found ( #3220 )
...
Make sure executable exists before launching it. If it doesn't and
we were launched without custom executable path, print a helpful
instruction to run `npm i playwright` and get browsers downloaded.
Note: there's already a test that makes sure bad executable paths
are treated fairly: 9132d23b2b/test/launcher.jest.js (L54-L59)
This doesn't test missing default browser installation which I think is
fine.
Fixes #3161
2020-07-29 23:16:24 -07:00