Pavel Feldman
5b085fdf03
feat(logger): introduce context-level logger ( #1896 )
2020-04-20 23:24:53 -07:00
Pavel Feldman
2320d9cbf3
feat(webkit): roll to r1201 ( #1897 )
2020-04-20 22:25:44 -07:00
Dmitry Gozman
5d986317cf
test: add a test for non-navigation downloads ( #1895 )
2020-04-20 20:23:09 -07:00
Pavel Feldman
47c384112c
chore: bring back DEBUG= logging ( #1891 )
2020-04-20 20:00:55 -07:00
Andrey Lushnikov
068e1e00af
devops: fix next version generation
2020-04-20 17:53:08 -07:00
Andrey Lushnikov
ac8a30c526
devops: start releasing from Github Actions ( #1890 )
...
This patch:
- removes releasing from Travis CI
- sets up a new GH Action that releases @next version from tip-of-tree
Once this GH Action proves to be working, we'll setup a `publish_release.yml`
workflow that will be triggered only by **release** github events
and that will publish released version with `LATEST` tag.
NOTE: this workflow does not actually run publishing - we're doing
`--dry-run` for now to see how it works in
`//utils/publish_all_packages.sh`.
2020-04-20 17:45:29 -07:00
Pavel Feldman
80a7fcd2de
docs(verification): nits and typos
2020-04-20 17:35:50 -07:00
Dmitry Gozman
948d51d52c
fix(types): export selected types ( #1881 )
...
Currently exports LaunchOptions, BrowserContextOptions, Cookie and their deps.
2020-04-20 17:30:57 -07:00
Andrey Lushnikov
193582445d
devops: add package-lock.json ( #1859 ) ( #1889 )
...
We need to commit `package-lock.json` to repository to ensure
reproducible builds.
This also starts using [`npm ci`](https://docs.npmjs.com/cli/ci.html ) to
install dependencies.
Drive-by: remove non-functioning `rebase` workflow.
2020-04-20 16:57:01 -07:00
Yury Semikhatsky
c2fe55e630
docs: add verification guide ( #1885 )
2020-04-20 16:56:46 -07:00
Pavel Feldman
37ad5528c4
browser(webkit): allow windows larger than display on Win ( #1888 )
2020-04-20 16:56:03 -07:00
Pavel Feldman
0656771167
api(networkidle): remove networkidle2 ( #1883 )
2020-04-20 16:52:26 -07:00
Andrey Lushnikov
1dff8e818a
chore: bump minimist dependency ( #1866 )
2020-04-20 16:49:23 -07:00
Dmitry Gozman
8ca120f8ab
fix(tests): fix DEBUGP when running in parallel ( #1886 )
2020-04-20 15:11:15 -07:00
Yury Semikhatsky
fb45c75b98
feat(webkit): simulate device orientation events ( #1852 )
2020-04-20 14:43:44 -07:00
Yury Semikhatsky
93c9083629
tests(firefox): unskip "should report shiftKey" on Linux&Win ( #1833 )
2020-04-20 14:43:26 -07:00
Dmitry Gozman
3485ffb4e6
fix(docs): fix snippets, integrate navigations to ToC and core concepts ( #1884 )
2020-04-20 14:04:49 -07:00
Dmitry Gozman
d1a95518be
chore: remove old TODOs, add a test ( #1879 )
2020-04-20 13:01:06 -07:00
Dmitry Gozman
a0003354d8
test: add a test for sourceURL in exception stacks ( #1880 )
2020-04-20 13:00:31 -07:00
Dmitry Gozman
649f37f885
fix(pageerror): report correct error message and stack ( #1862 )
...
The error stack matches the browser format.
2020-04-20 11:37:02 -07:00
Pavel Feldman
4d8c057d9c
docs(selectors&ci): brush up respective sections
2020-04-20 10:38:46 -07:00
Yury Semikhatsky
621df5d68b
docs: fix cross references ( #1877 )
2020-04-20 10:29:01 -07:00
Yury Semikhatsky
ed89c379cb
docs: fix API references
2020-04-20 10:16:56 -07:00
Yury Semikhatsky
5406b77932
docs: add a note about string quoting
2020-04-20 10:11:01 -07:00
Dmitry Gozman
effeaaf852
fix(click): force any hover effects before waiting for hit target ( #1869 )
...
This way, any on-hover animations or click blockers will be accounted for.
2020-04-20 10:07:59 -07:00
Pavel Feldman
6231d50ba5
docs(core-concepts): follow up on object handles
2020-04-20 09:53:48 -07:00
Andrey Lushnikov
39b37be788
docs(core-concepts.md): add section regarding object & element handles ( #1871 )
2020-04-20 09:46:36 -07:00
Yury Semikhatsky
26c7b30cf6
browser(webkit): bump version to kick off next build on bot ( #1875 )
2020-04-20 09:27:30 -07:00
Yury Semikhatsky
c0ce6c7c76
browser(webkit): fix win compilation ( #1874 )
2020-04-20 09:18:49 -07:00
Pavel Feldman
1f43ae692f
feat(logging): introduce logger sink api ( #1861 )
2020-04-20 07:52:26 -07:00
Andrey Lushnikov
b8259837a4
devops: disable previews on telegram bot messages
2020-04-20 04:24:18 -07:00
Andrey Lushnikov
e0d3e4811d
devops: use node.js to gzip logs
...
This way we can keep streaming logs to STDOUT.
2020-04-20 02:52:26 -07:00
Andrey Lushnikov
ea95a9122d
devops: start uploading build logs to bots ( #1870 )
...
Logs will be saved next to the build archive, with the same name
and double extension `.log.zip`.
2020-04-20 01:25:25 -07:00
Pavel Feldman
ef7815e95b
doc(network): reorder items in network docs
2020-04-19 19:42:40 -07:00
Pavel Feldman
f6fec27900
docs(core-concepts): add selectors and auto-wait sections
2020-04-19 19:06:23 -07:00
Pavel Feldman
92a4c70331
docs(input): include clicks and files sections ( #1868 )
2020-04-19 18:47:36 -07:00
Pavel Feldman
92b6bc0eb9
Revert "devops: add package-lock.json ( #1859 )"
...
This reverts commit 75f35e48a8
.
It is unclear how to add/remove dependencies now.
2020-04-18 22:27:25 -07:00
Andrey Lushnikov
75f35e48a8
devops: add package-lock.json ( #1859 )
...
We need to commit `package-lock.json` to repository to ensure
reproducible builds.
This also starts using [`npm ci`](https://docs.npmjs.com/cli/ci.html ) to
install dependencies.
Drive-by: remove non-functioning `rebase` workflow.
2020-04-18 22:14:06 -07:00
Yury Semikhatsky
c359116a3b
fix: create _defaultContext only in persistent mode ( #1854 )
2020-04-18 19:58:11 -07:00
Pavel Feldman
022bc67c07
chore(chromium): allow passing --remote-debugging-port for debugging ( #1857 )
2020-04-18 19:06:42 -07:00
Dmitry Gozman
55b4bc99bd
feat(actions): requery the element when it was detached during the action ( #1853 )
2020-04-18 18:29:31 -07:00
Yury Semikhatsky
e466508ab1
browser(webkit): fix mac&win compilation ( #1856 )
2020-04-17 22:56:31 -07:00
Dmitry Gozman
cf82e2c945
fix(testrunner): await terminations before reporting test results ( #1855 )
...
This way we ensure that all errors are picked up.
2020-04-17 18:42:12 -07:00
Yury Semikhatsky
1912fbfe54
browser(webkit): simulate device orientation events ( #1851 )
...
* Enable orientation events
* browser(webkit): simulate device orientation events
2020-04-17 15:21:01 -07:00
Dmitry Gozman
cf415bb45a
test: add failing popup tests ( #1849 )
2020-04-17 15:20:50 -07:00
Pavel Feldman
39c9a45219
feat(firefox): roll to r1084 ( #1850 )
2020-04-17 15:09:48 -07:00
Pavel Feldman
2a866d66cb
test(network): rebaseline request failed test on win
2020-04-17 17:38:36 -08:00
Yury Semikhatsky
2b96b85e05
fix(firefox): throw error when added script blocked by CSP ( #1841 )
2020-04-17 08:51:54 -07:00
Mathieu 'p01' Henri
e8bf5fd928
Update pngjs and jpeg-js dependencies ( #1845 )
2020-04-17 08:44:33 -07:00
Pavel Feldman
a248430af8
reapply api(waitUntil): remove waitUntil options from the actions ( #1842 )
2020-04-16 20:31:04 -07:00