Yury Semikhatsky
985faebd12
fix: avoid unhandled promise rejection in WKSession.send ( #770 )
2020-01-30 17:30:47 -08:00
Joel Einbinder
fd3a93084c
fix(webkit): roll webkit to 1127 ( #775 )
2020-01-30 17:24:23 -08:00
Yury Semikhatsky
735c5e6a86
browser(webkit): fix compilation on Mac ( #774 )
...
f36ec8a69a
2020-01-30 16:11:34 -08:00
Joel Einbinder
e131fe0cee
fix(chromium): install libgbm ( #773 )
...
The new Chromium (#771 ) requires [`libgbm1`](https://packages.debian.org/sid/libgbm1 ) to be installed. Install it manually on the bots, and add it to troubleshooting.md.
2020-01-30 15:54:53 -08:00
Joel Einbinder
83b5d893ae
fix(firefox): roll firefox to 1021 ( #769 )
2020-01-30 14:59:22 -08:00
Arjun Attam
adc91c986c
chore(docs): fix broken link for downloaded browsers ( #772 )
2020-01-30 14:54:24 -08:00
Joel Einbinder
ca49d50b9c
test: disable firefox popup tests that rely on waitForLoadState ( #768 )
...
We have a race between opening a popup and calling waitForLoadState that sometimes causes waitForLoadState to timeout.
2020-01-30 14:53:38 -08:00
Joel Einbinder
13445962f6
feat(chromium): roll to r737027 ( #771 )
2020-01-30 14:51:36 -08:00
Yury Semikhatsky
6c58f93416
browser(webkit): simplify isolated world handling ( #766 )
2020-01-30 14:51:11 -08:00
Joel Einbinder
2b231c9e1b
fix(test): unflake waitForSelector when browser closes test ( #767 )
...
The waitForSelector call might not have made it into the browser by the time we disconnect, resulting in a websocket error instead of a protocol error.
2020-01-30 14:19:30 -08:00
Yury Semikhatsky
1ad6134a54
browser(webkit): ensure user worlds created when attaching to new pages ( #765 )
2020-01-30 13:57:41 -08:00
Joel Einbinder
f4640d145f
Revert "tests(accessibility): Remove unused browser goldens ( #758 )" ( #763 )
...
Not dead code, this caused these tests to fail in firefox.
Reverts #758
2020-01-30 13:38:24 -08:00
Darío Kondratiuk
d590ab93fa
tests(accessibility): Remove unused browser goldens ( #758 )
2020-01-30 12:07:08 -08:00
Yury Semikhatsky
1b012e50e9
fix: do actually catch worker initialization exceptions ( #762 )
2020-01-30 11:40:56 -08:00
Yury Semikhatsky
603b9f54dd
fix: make contentFrame cross-frame handles test pass ( #761 )
2020-01-30 11:04:09 -08:00
Yury Semikhatsky
eb568046eb
test: unflake owner frame test ( #760 )
2020-01-30 10:50:25 -08:00
Dmitry Gozman
c9544b9b46
docs: add documentation for selector engines ( #752 )
2020-01-30 09:08:22 -08:00
Pavel Feldman
f44d6607c3
feat(webkit): use consistent user agent for headful and headless ( #756 )
2020-01-29 20:12:09 -08:00
Pavel Feldman
ce7219870b
feat(webkit): roll webkit to 1124 ( #736 )
2020-01-29 19:13:44 -08:00
Joel Einbinder
44829d6fdf
browser(firefox): wait for pending accessibility updates ( #755 )
...
Should fix some flaky accessibility tests on Firefox for mac.
2020-01-29 18:56:11 -08:00
Pavel Feldman
bcc920c879
browser(webkit): follow-up to update inspector file locations ( #754 )
2020-01-29 15:15:39 -08:00
Dmitry Gozman
0e6b44d337
feat(selectors): selectors.register accepts function ( #753 )
2020-01-29 15:13:43 -08:00
Pavel Feldman
87abfe02a4
browser(webkit): roll to WebKit ToT 1/29/2020 ( #737 )
2020-01-29 14:46:05 -08:00
Yury Semikhatsky
afc02225d8
browser(webkit): do not crash when opening inspector on mac ( #751 )
2020-01-29 14:01:52 -08:00
Yury Semikhatsky
6faf74bc95
fix: move offline/cache/interception switches to BrowserContext ( #748 )
2020-01-29 12:51:14 -08:00
Joel Einbinder
9a126da6f3
feat: lower the engine requirement to node 10.15.0 ( #750 )
...
Some people are still on 10.15, like the Google cloud. We can relax our supported node version a little bit to support them.
2020-01-29 11:58:29 -08:00
Dmitry Gozman
7ea4110987
browser(webkit): expose worker's owner frame ( #694 )
...
549289d2dd
2020-01-29 11:57:22 -08:00
Andrey Lushnikov
e64fd173bb
devops: fix firefox building script on Mac 10.15.1
2020-01-29 11:55:29 -08:00
tsuemura
fc93b886d9
fix: typo ( #740 )
2020-01-29 09:40:13 -08:00
Darío Kondratiuk
a65bf4179f
test(browsercontext): cookies() is a BrowserContext function ( #741 )
2020-01-29 09:39:43 -08:00
Pavel Feldman
492304be41
feat(firefox): roll firefox to r1020 ( #735 )
...
Fixes #705
2020-01-28 22:10:12 -08:00
Joel Einbinder
b68a88a3fc
test: enable passing modifiers test ( #733 )
...
This test passes. Maybe at some point it failed on mac, but that has been fixed for a long time.
2020-01-28 18:19:59 -08:00
Andrey Lushnikov
ce7c8d74b5
feat: introduce BrowserType.name() ( #732 )
...
This helps a lot to produce nice logging:
```js
const { chromium, webkit } = require('playwright');
(async () => {
for (const launcher of [chromium, webkit]) {
console.log(`Testing on ${launcher.name()}`);
const browser = await launcher.launch();
// ...
await browser.close();
}
})();
```
2020-01-28 18:09:07 -08:00
Joel Einbinder
184b25ff7b
chore: windows bots via github actions ( #678 )
...
Mac will come in a follow up!
As a drive-by, removed npm build everywhere, because npm install already runs build.
2020-01-28 18:04:51 -08:00
Joel Einbinder
4a3bd6008b
fix(test): fix race in confusing confuse with previous navigation
test ( #730 )
2020-01-28 17:25:07 -08:00
Yury Semikhatsky
89a93113f0
chore(webkit): bump webkit revision to 1120 ( #727 )
2020-01-28 16:17:40 -08:00
Joel Einbinder
5e5d1933b7
test: don't ignore random arguments ( #726 )
...
This test was ignoring some very important arguments depending on the browser! The comment about `--enable-automation` was a lie. I changed it to ignore the userDataDir argument, which should be safe.
2020-01-28 15:03:10 -08:00
Yury Semikhatsky
4c25180912
chore(webkit): do not call setPauseOnStart for each target ( #725 )
2020-01-28 14:51:05 -08:00
Yury Semikhatsky
4b0ce1de2a
browser(webkit-wpe): do not preload about:blank into popups ( #724 )
2020-01-28 14:46:26 -08:00
Pavel Feldman
09e97afd22
feat(wk,ff): amend method & postData upon continue ( #703 )
...
Fixes #668
2020-01-28 14:29:46 -08:00
Darío Kondratiuk
c35c65b393
docs(api.md) Rename page to context in newContext ( #723 )
...
A few more
2020-01-28 14:21:11 -08:00
Jamie
75f7ff3e05
docs(api.md) Fix USKeyboardLayout link ( #719 )
2020-01-28 14:04:14 -08:00
Pavel Feldman
7af1d12d25
browser(firefox): use unguessable web socket address ( #722 )
...
References #705
2020-01-28 14:03:19 -08:00
Yury Semikhatsky
460527d8cb
fix(webkit): do not poll readyState if target is paused before first navigation ( #721 )
2020-01-28 14:00:36 -08:00
Darío Kondratiuk
9d34f28a40
docs(api.md) Rename page to context in newContext ( #718 )
...
The user agent is for the context not the page
2020-01-28 13:46:23 -08:00
Davy Duperron
62f4ed6b6a
feat(unit): add click test on animated target ( #655 )
2020-01-28 13:26:26 -08:00
Dmitry Gozman
c04ad140f3
feat(launcher): gracefully close browser on sigint ( #650 )
2020-01-28 13:07:53 -08:00
Dmitry Gozman
324874962c
fix(webkit): make frames detect their initial load state ( #690 )
2020-01-28 13:05:38 -08:00
Pavel Feldman
19da86b4c9
browser(firefox): amend method & postData upon continue ( #716 )
2020-01-28 13:04:09 -08:00
Yury Semikhatsky
38b5f76d6e
fix(test): wait for load state before checking opener of popup ( #714 )
2020-01-28 11:27:14 -08:00