Commit graph

12051 commits

Author SHA1 Message Date
Christopher Willis-Ford
634e87bd1b test: work around regenerator-runtime losing exception details 2023-09-25 11:53:18 -07:00
Christopher Willis-Ford
527a30b60a test: use navigate() instead of driver.get() 2023-09-25 08:34:30 -07:00
Christopher Willis-Ford
ab8593898c test: make my-stuff test wait for page loads 2023-09-22 22:36:37 -07:00
Christopher Willis-Ford
9cd18857ef test: use navigate() in studios-page test, plus minor cleanup 2023-09-22 18:30:31 -07:00
Christopher Willis-Ford
b7cee630cd test: fix homepage-rows.test.js flakiness 2023-09-22 18:20:51 -07:00
Christopher Willis-Ford
346a65dad5 ci: TEMP enable integration tests on this branch 2023-09-22 13:48:08 -07:00
Christopher Willis-Ford
bc9e771f2c test: simplify clickXpath() by letting click() scroll
Instead of trying to proactively scroll if necessary, just let Selenium
handle scrolling. The only reason to handle scrolling manually was to
tell the difference between an off-screen element and one that isn't
visible due to being beneath another element (like the loading screen).
Catching `ElementClickInterceptedError` is a simpler way to do that.
2023-09-22 13:48:08 -07:00
Christopher Willis-Ford
7aa5a79a0b test: don't test external conference site 2023-09-22 13:48:08 -07:00
Christopher Willis-Ford
277f05513e test: pick Chrome debugging port by Jest worker ID 2023-09-22 13:45:41 -07:00
Christopher Willis-Ford
547edeb6dd test: make timeouts consistent, general cleanup 2023-09-22 13:45:41 -07:00
Christopher Willis-Ford
06a65d60e6 test: fix join flow test flakiness
- wait for navigation to complete so we don't accidentally grab an
  element on the page we're navigating away from, leading to a stale
  reference
- wait for focus to move into a selected input field so we don't
  accidentally grab the `validation-message` attached to the old input
  box (the "username" box is selected by default on the join flow page)
2023-09-22 10:16:15 -07:00
Christopher Willis-Ford
8682c4a9f4 test: wait for page load, fixing footer-links flakiness 2023-09-22 10:16:15 -07:00
Christopher Willis-Ford
3b44a2695b test: add scrolling support to clickXpath to fix comments test 2023-09-22 10:16:15 -07:00
Christopher Willis-Ford
66eb147911 test: fix studios-page.test.js 2023-09-22 10:16:15 -07:00
Christopher Willis-Ford
0fda349a2c test: unbreak 'load project from file' and make it more robust 2023-09-22 10:16:15 -07:00
Christopher Willis-Ford
b799a9fcfe test: sign in again for each test if necessary 2023-09-22 10:16:15 -07:00
Christopher Willis-Ford
1275c58921 test: make clickXpath wait until it can 'see' the element 2023-09-22 10:16:15 -07:00
Christopher Willis-Ford
cdde117692 test: fix (and speed up?) project-page.test.js 2023-09-22 10:16:13 -07:00
renovate[bot]
b3efcb9f64
Merge pull request #7846 from scratchfoundation/renovate/scratch-l10n-3.x
fix(deps): update dependency scratch-l10n to v3.16.20230920032206
2023-09-20 15:01:20 +00:00
renovate[bot]
5ffbc9be40
fix(deps): update dependency scratch-l10n to v3.16.20230920032206 2023-09-20 10:03:59 +00:00
renovate[bot]
7d047c2c1c
Merge pull request #7845 from scratchfoundation/renovate/scratch-gui-2.x
fix(deps): update dependency scratch-gui to v2.3.63
2023-09-20 10:03:24 +00:00
renovate[bot]
1f3e447c72
fix(deps): update dependency scratch-gui to v2.3.63 2023-09-20 07:31:12 +00:00
renovate[bot]
763197ffab
Merge pull request #7844 from scratchfoundation/renovate/scratch-gui-2.x
fix(deps): update dependency scratch-gui to v2.3.62
2023-09-20 00:40:26 +00:00
renovate[bot]
5d9d4d6722
fix(deps): update dependency scratch-gui to v2.3.62 2023-09-19 22:34:05 +00:00
renovate[bot]
91bb10d0ea
Merge pull request #7843 from scratchfoundation/renovate/scratch-gui-2.x
fix(deps): update dependency scratch-gui to v2.3.61
2023-09-19 17:16:49 +00:00
renovate[bot]
75aa89eaaa
fix(deps): update dependency scratch-gui to v2.3.61 2023-09-19 16:55:11 +00:00
renovate[bot]
65ff736fff
Merge pull request #7842 from scratchfoundation/renovate/scratch-gui-2.x
fix(deps): update dependency scratch-gui to v2.3.60
2023-09-19 15:59:47 +00:00
renovate[bot]
12b8a26423
fix(deps): update dependency scratch-gui to v2.3.60 2023-09-19 15:16:05 +00:00
Christopher Willis-Ford
6d52e01297
Merge pull request #7803 from scratchfoundation/renovate/chromedriver-116.x
chore(deps): update dependency chromedriver to v116
2023-09-19 08:15:18 -07:00
renovate[bot]
05844be617
Merge pull request #7841 from scratchfoundation/renovate/scratch-l10n-3.x
fix(deps): update dependency scratch-l10n to v3.16.20230919032227
2023-09-19 06:25:35 +00:00
renovate[bot]
c82adac43d
fix(deps): update dependency scratch-l10n to v3.16.20230919032227 2023-09-19 04:55:36 +00:00
renovate[bot]
30317d9f28
Merge pull request #7840 from scratchfoundation/renovate/scratch-gui-2.x
fix(deps): update dependency scratch-gui to v2.3.58
2023-09-18 18:15:44 +00:00
renovate[bot]
1163d247d7
fix(deps): update dependency scratch-gui to v2.3.58 2023-09-18 17:27:14 +00:00
renovate[bot]
de1b242e2f
Merge pull request #7838 from scratchfoundation/renovate/scratch-gui-2.x
fix(deps): update dependency scratch-gui to v2.3.57
2023-09-18 15:51:11 +00:00
renovate[bot]
36cd507545
fix(deps): update dependency scratch-gui to v2.3.57 2023-09-18 14:55:12 +00:00
renovate[bot]
26449162ff
Merge pull request #7837 from scratchfoundation/renovate/scratch-l10n-3.x
fix(deps): update dependency scratch-l10n to v3.16.20230918032214
2023-09-18 09:08:27 +00:00
renovate[bot]
d7aec05109
fix(deps): update dependency scratch-l10n to v3.16.20230918032214 2023-09-18 06:54:39 +00:00
renovate[bot]
3cb46a6087
Merge pull request #7836 from scratchfoundation/renovate/scratch-gui-2.x
fix(deps): update dependency scratch-gui to v2.3.54
2023-09-17 18:03:53 +00:00
renovate[bot]
66058b8652
fix(deps): update dependency scratch-gui to v2.3.54 2023-09-17 16:57:55 +00:00
renovate[bot]
3a5d1b7207
Merge pull request #7835 from scratchfoundation/renovate/scratch-l10n-3.x
fix(deps): update dependency scratch-l10n to v3.16.20230917032211
2023-09-17 06:49:04 +00:00
renovate[bot]
5823f86eaf
fix(deps): update dependency scratch-l10n to v3.16.20230917032211 2023-09-17 03:26:51 +00:00
renovate[bot]
ccc996014b
Merge pull request #7834 from scratchfoundation/renovate/scratch-gui-2.x
fix(deps): update dependency scratch-gui to v2.3.50
2023-09-16 19:25:21 +00:00
renovate[bot]
22a5d9b667
fix(deps): update dependency scratch-gui to v2.3.50 2023-09-16 16:09:37 +00:00
renovate[bot]
9b0d908267
Merge pull request #7833 from scratchfoundation/renovate/scratch-l10n-3.x
fix(deps): update dependency scratch-l10n to v3.16.20230916032206
2023-09-16 06:50:43 +00:00
renovate[bot]
07ca3f4a88
fix(deps): update dependency scratch-l10n to v3.16.20230916032206 2023-09-16 04:13:46 +00:00
renovate[bot]
0b7126b48b
Merge pull request #7832 from scratchfoundation/renovate/scratch-gui-2.x
fix(deps): update dependency scratch-gui to v2.3.46
2023-09-15 23:21:25 +00:00
renovate[bot]
5dc9cb4533
fix(deps): update dependency scratch-gui to v2.3.46 2023-09-15 19:48:05 +00:00
renovate[bot]
83e0eeff02
Merge pull request #7831 from scratchfoundation/renovate/scratch-l10n-3.x
fix(deps): update dependency scratch-l10n to v3.16.20230915032152
2023-09-15 12:18:29 +00:00
renovate[bot]
d8a199e4c5
fix(deps): update dependency scratch-l10n to v3.16.20230915032152 2023-09-15 11:04:44 +00:00
renovate[bot]
1237261e0e
Merge pull request #7830 from scratchfoundation/renovate/scratch-gui-2.x
fix(deps): update dependency scratch-gui to v2.3.43
2023-09-15 11:04:12 +00:00