Commit graph

4059 commits

Author SHA1 Message Date
Dmitry Gozman e42fe217e5
cherry-pick(release-1.9): fix(BrowserContext): race between continue and close (#5771) 2021-03-09 15:25:11 -08:00
Dmitry Gozman 11968ce392
chore: mark v1.9.2 (#5770) 2021-03-09 14:14:27 -08:00
Dmitry Gozman 1dae530fb7
cherry-pick(release-1.9): fix(click): do not retarget from label to control when clicking (#5769)
And in other carefully considered cases.
2021-03-09 14:03:22 -08:00
Dmitry Gozman ccc89e3522
cherry-pick(release-1.9): fix(text selector): revert quoted match to match by text nodes only (#5766) 2021-03-09 13:13:54 -08:00
Yury Semikhatsky 3fcc57c5e2
fix: update codegen to produce set* instead of with* (#5738) (#5740) 2021-03-05 14:29:56 -08:00
Yury Semikhatsky 07438f6149
cherry-pick(release-1.9): rename with* to set* for java (#5739) 2021-03-05 14:17:03 -08:00
Pavel Feldman 097f7c3fc0 feat(java): implement codegen (#5692) 2021-03-04 13:27:44 -08:00
Yury Semikhatsky ab3b8a1c2d
cherry-pick(release-1.9): launch-server command (#5713) (#5719) 2021-03-04 11:13:18 -08:00
Yury Semikhatsky 4e317b3fbf
docs: remove current accessbility api from java (#5708) (#5712) 2021-03-03 16:27:28 -08:00
Yury Semikhatsky 563254a968
docs: add Page.onceDialog for java (#5706) (#5710) 2021-03-03 14:30:08 -08:00
Andrey Lushnikov c6a29011e5
cherry-pick(release-1.9): fix registry to be accessible by Azure Pipe… (#5704)
This cherry-picks f637b0302d and 59d9c1cae6

References #5635
2021-03-03 14:01:04 -08:00
Yury Semikhatsky f41d000cc6
docs: enable BowserType.connect in java (#5686) (#5691) 2021-03-02 17:20:24 -08:00
Yury Semikhatsky 75b83cbeb5
docs: rename Page.console to consoleMessage in java (#5640) (#5671) 2021-03-01 19:16:27 -08:00
Yury Semikhatsky 1d7d08c310
docs: spread parameters of page.setViewportSize in java (#5664) (#5667) 2021-03-01 15:16:38 -08:00
Yury Semikhatsky 5d275f10a2
docs: describe playwright.create in java (#5566) (#5666) 2021-03-01 13:35:08 -08:00
Yury Semikhatsky 6b4d528ff9
fix: include parsed .md spec into api.json (#5662) (#5663) 2021-03-01 13:13:31 -08:00
Yury Semikhatsky 9a4d690408
cherry-pick(release-1.9): add java snippets to the examples in guides (#5638) (#5660)
* docs: more clarity in the attribute selectors (#5621)
* docs: add java snippets to the examples in guides (#5638)
* docs: docs typos (#5658)
2021-03-01 12:05:20 -08:00
Yury Semikhatsky 948e658c11
docs: java snippets for api classes (#5629) (#5657) 2021-03-01 11:51:07 -08:00
Andrey Lushnikov 92bbdbed65
cherry-pick(release-1.9): make quoted selector match by text nodes (#5603) (#5608)
Cherry-pick 0102e080f6

Fixes #5583

Co-authored-by: Dmitry Gozman <dgozman@gmail.com>
2021-02-24 19:52:30 -08:00
Andrey Lushnikov 1196ac6697
cherry-pick(release-1.9): skip stack trace playwright/src lines only under tests (#5594) (#5599)
This cherry-picks 070cfdcdb8

Co-authored-by: Max Schmitt <max@schmitt.mx>
2021-02-24 13:24:47 -08:00
Andrey Lushnikov 9e69146a6e
cherry-pick(release-1.9): stacktrace with browser specific NPM package (#5589) (#5598)
This cherry-picks fefe37e96f

Co-authored-by: Max Schmitt <max@schmitt.mx>
2021-02-24 13:22:01 -08:00
Andrey Lushnikov 37bd44f552
chore: mark v1.9.1 (#5595) 2021-02-24 09:29:17 -08:00
Andrey Lushnikov c264eb3d7b
cherry-pick(release-1.9): move installation tests out of playwright tree (#5573) (#5578)
Cherry-pick f3a09210da
2021-02-23 20:10:58 -08:00
Andrey Lushnikov f9b5f75fe2
cherry-pick(release-1.9): do not use import('electron') (#5572) (#5576)
Cherry-pick 5cb914b2fe

Co-authored-by: Dmitry Gozman <dgozman@gmail.com>
2021-02-23 20:10:29 -08:00
Andrey Lushnikov 765f7355a3
chore: mark v1.9.0 (#5552) 2021-02-22 15:51:41 -08:00
Pavel Feldman 096ddab972
fix(inspector): hide drawer when recording (#5548) 2021-02-22 15:35:38 -08:00
Naohisa Murakami cadcd535e0
docs(why-playwright): fix link to downloads doc (#5505)
The document for file downloads is in `downloads.md` not in `network.md` (this change was applied in https://github.com/microsoft/playwright/pull/5042).
2021-02-22 15:30:51 -08:00
Arjun Attam 75ee7279cf
docs(api): fix api reference links for textContent (#5498) 2021-02-22 15:29:38 -08:00
Joel Einbinder 74ae013d58
test(webkit); enable test to scroll twice (#5550) 2021-02-22 15:18:15 -08:00
Yury Semikhatsky 4ae4c3cb01
browser(webkit): fix response.requestHeaders instrumentation in libsoup after latest roll (#5549) 2021-02-22 14:26:08 -08:00
Yury Semikhatsky 8316f41030
browser(webkit): roll to 02-22 (#5547) 2021-02-22 12:47:55 -08:00
Dmitry Gozman b42c3690d3
fix(codegen): replace html lib with createElement (#5531)
We are not using html that much, since most of our UI moved
to the Recorder App. Getting rid of `innerHTML` assignment
fixes the TrustedTypes issue.
2021-02-22 11:38:49 -08:00
Andrey Lushnikov eb9c8ce20c
feat(chromium): roll Chromium to Dev @ Feb 19, 2021 (#5536) 2021-02-22 11:17:55 -08:00
Yury Semikhatsky c3ee1cf9c7
chore(docs): use shared template for waitFroNavigation.url (#5520) 2021-02-22 10:23:02 -08:00
Andrey Lushnikov a891becfba
chore: remove //browser_patches/buildbots folder (#5535)
Since we migrated all our builders/testers to the GitHub self-hosted
runners, we no longer need scripts to operate our own bots.
2021-02-22 09:09:19 -08:00
Andrey Lushnikov b41a0c2f40
feat(webkit): roll WebKit to r1438 (#5540)
Fixes #5472
2021-02-22 09:04:04 -08:00
Andrey Lushnikov 6e61cde06e
test: add test to make sure that 'download' attr is respected (#5538)
References #5537
Fixes #5396
2021-02-22 09:02:50 -08:00
Pavel Feldman 65bf44d52b
docs(inspector): add initial inspector docs (#5541) 2021-02-21 18:36:39 -08:00
Andrey Lushnikov 791c8dabe1
feat: roll firefox to r1234 (#5539)
This roll includes:
- fix for Windows start
- crashpad disabling
- refreshed Firefox Beta @ Feb 19, 2021

Fixes #4660, fixes #4780
2021-02-20 17:30:31 -08:00
Pavel Feldman 6ec77dca9d
fix(inspector): fix the wait for event error rendering (#5517) 2021-02-20 14:36:19 -08:00
Andrey Lushnikov eb3efb3089
fix: do not ship broken symlinks in webkit for mac (#5512)
Since we don't ship things like WebKitPluginAgent, we can
safely remove all the symlinks that point to the missing targets.

Fixes #5472
2021-02-19 21:31:33 -08:00
Andrey Lushnikov 496aeeba79
browser(firefox): follow-up with crash reporter disabling (#5534)
Since we now disable crash reporter compilation and don't ship it
with Firefox anymore, we should not attempt to disable it
with preferences.
2021-02-19 21:30:50 -08:00
Andrey Lushnikov f10d0a8a58
devops: do not create non-removable folders on windows (#5533)
This fixes a bug where the script was creating a folder with a new line
symbol in its name. As a result, Windows was failing to remove  this
folder, and Chromium Windows BuildBot was failing to even initialize
checkout.
2021-02-19 20:18:23 -08:00
Yury Semikhatsky 1e327d4cb2
fix(bindings): unflake TestBrowserContextExposeFunction.shouldWork in java (#5532) 2021-02-19 18:58:32 -08:00
Pavel Feldman 600f731a67
feat(inspector): render api names from metainfo (#5530) 2021-02-19 18:12:33 -08:00
Dmitry Gozman d6ac3e6883
browser(webkit): honor Set-Cookie header from intercepted requests (mac) (#5529) 2021-02-19 16:28:54 -08:00
Dmitry Gozman 058ce60511
docs: combine text sections in selectors doc (#5528) 2021-02-19 16:28:35 -08:00
Pavel Feldman f154a827c5
feat(inspector): send api names along with metainfo (#5518) 2021-02-19 16:21:39 -08:00
Dmitry Gozman 46c8c29f7a
fix(logs): restore pw:browser logs after launch has finished (#5527) 2021-02-19 16:09:38 -08:00
Andrey Lushnikov e2a935b3d6
devops: fix nits in browser compilation infrastructure (#5526)
This patch:
- makes sure that failed runs actually show as failed in GHA
- attempts to use MINGW's `du` and `awk` to get upload size
2021-02-19 14:43:27 -08:00