Anders Kaseorg
0d218a4b76
eslint: Enable @typescript-eslint/consistent-type-imports.
...
TypeScript type-only imports will probably become important eventually
for reducing our circular import problem.
https://www.typescriptlang.org/docs/handbook/release-notes/typescript-3-8.html#type-only-imports-and-export
Signed-off-by: Anders Kaseorg <anders@zulip.com >
2021-03-18 17:26:19 -07:00
Anders Kaseorg
e0f0b7f4a7
puppeteer_lib: Remove jQuery dependency from select_item_via_typeahead.
...
Signed-off-by: Anders Kaseorg <anders@zulip.com >
2021-03-13 07:02:00 -05:00
Anders Kaseorg
812adba5a3
puppeteer_lib: Remove jQuery dependency from get_rendered_messages.
...
Signed-off-by: Anders Kaseorg <anders@zulip.com >
2021-03-13 07:02:00 -05:00
Anders Kaseorg
73ca1afc53
puppeteer_lib: Remove wait_for_text.
...
Signed-off-by: Anders Kaseorg <anders@zulip.com >
2021-03-13 07:02:00 -05:00
Anders Kaseorg
054f8f8151
puppeteer_lib: Remove jQuery dependency from get_text_from_selector.
...
Signed-off-by: Anders Kaseorg <anders@zulip.com >
2021-03-13 07:02:00 -05:00
Anders Kaseorg
4434e2c687
puppeteer_lib: Remove jQuery dependency from pm_recipient.set.
...
Signed-off-by: Anders Kaseorg <anders@zulip.com >
2021-03-13 07:02:00 -05:00
Riken Shah
5e98f80dc3
puppeteer_test: Transform jQuery to puppeteer functions for Firefox.
...
This commit converts some jQuery code
to builtins puppeteer functions because
it was not working with Firefox.
2021-03-12 12:14:37 -08:00
Riken Shah
d12257e2c1
puppeteer_test: Add missing await checking compose content.
...
assert_compose_box_content should always be called with await.
2021-03-04 09:41:49 -08:00
Riken Shah
de96aeb822
puppeteer_test: Fix page.url() for Firefox.
...
This commit works around an issue with Puppeteer tests on Firefox
where `page.url()` does not show the URL fragment, by adding a
temporary function that solves the issue.
2021-03-04 09:40:14 -08:00
Riken Shah
a6c1f02df0
puppeteer_test: Add is_firefox option to enable/disable some tests.
...
This commit introduces the `is_firefox`
option in CommonUtils to identify if a browser
is Firefox or not.
This helps us to avoid calling some tests
that is yet not compatible with Firefox.
2021-03-03 22:04:16 -08:00
Riken Shah
6676aa2f90
puppeteer_test: Change browser default viewport to allow Firefox.
...
When we run puppeteer with Firefox,
the `--window-size` option does not work,
which makes the bottom part of
the page cut off.
This commit fixes this issue
by setting the screen default viewport
to the maximum size of the window.
2021-03-03 22:01:36 -08:00
Anders Kaseorg
79ac5c25b5
zulip_test: Re-export internal functions used by Puppeteer tests.
...
Signed-off-by: Anders Kaseorg <anders@zulip.com >
2021-03-02 17:06:35 -08:00
Aman Agrawal
39d123e355
recent_topics: Make it the default view.
...
Go to Recent Topics on "#", no hash and "#recent_topics".
Go to Recent Topics as the last destination for escape key.
Map `a` key to All messages and change its hash to
`#all_messages`.
2021-02-25 17:31:32 -08:00
Anders Kaseorg
279c4b0e24
puppeteer_tests: Port to TypeScript.
...
Signed-off-by: Anders Kaseorg <anders@zulip.com >
2021-02-22 16:03:10 -08:00