Commit Graph

23 Commits

Author SHA1 Message Date
Jessica Sachs d15c34fbcf feat(launchpad): UI for Global Mode and Welcome Guide (#17667) 2021-08-11 09:32:19 -04:00
Zach Bloomquist 66303f6331 chore: correlate proxied HTTP requests with browser pre-request data (#16835) 2021-06-09 18:39:51 +00:00
Zach Bloomquist 86ffe2062b fix: don't pass invalid signal to subprocess.exit on crash (#15944) 2021-04-12 17:42:02 +00:00
Chris Breiding 8b7ef269c5 Merge branch 'develop' into 7.0-release 2021-04-05 14:05:06 -04:00
Chris Breiding 1eb32cd1a0 fix: restore previous electron window size in interactive mode (#15789) 2021-04-05 12:44:27 -04:00
Jessica Sachs 4a228060a8 Merge remote-tracking branch 'origin' into 7.0-release 2021-04-02 12:52:49 -04:00
Ben Kucera 8ed9e99eac feat: change default headless size to 1920x1080 (#15686) 2021-04-01 18:58:33 -04:00
Jessica Sachs 06fcc0b17a Merge remote-tracking branch 'origin' into 7.0-release 2021-04-01 18:26:10 -04:00
Jessica Sachs 8d0829fb26 feat: adding electron support for cypress component testing (#15731) 2021-04-01 18:15:20 -04:00
Zach Bloomquist ed0af3b4bb fix: suppress EventEmitter warnings + other Node warnings in prod (#15723) 2021-04-01 20:18:05 +00:00
Jennifer Shehane f423c42da4 fix: Electron open links no longer crashes w/ error - Cannot read 'show' of undefined (#14914) 2021-02-09 10:36:39 +06:30
Chris Breiding 67715f5321 feat: Display command log entry for file downloads (#14749) 2021-01-28 10:10:28 -05:00
Chris Breiding 6728cfa23b feat: Allow downloading files without prompts (#14431)
Co-authored-by: Jennifer Shehane <jennifer@cypress.io>
2021-01-11 09:10:29 -05:00
forehalo f025062c21 fix(server): CDP needs screencasts ack before sending more frames (#9301)
Co-authored-by: Ben Kucera <14625260+Bkucera@users.noreply.github.com>
2020-11-30 11:14:51 -05:00
renovate[bot] 2207bb105e feat(deps): update dependency electron to version 11.0.2 🌟 (#9222)
Co-authored-by: Renovate Bot <bot@renovateapp.com>
Co-authored-by: Zach Bloomquist <github@chary.us>
2020-11-20 18:58:55 -05:00
Zach Bloomquist ffcb036b40 feat(deps): electron@9.0.5 (#7791)
* chore(deps): electron@9.0.5

BREAKING CHANGE: libgbm is a requirement

* update node, xcode, docker images

* lockfile

* chore(types): tsify lib/gui/windows and spec

* fix Electron extension loading

global extension loading was deprecated in 9, now has to be per-session

* make windows fns stubbable

* update electron_spec

* tsify issue_173_spec

* use upstream foxdriver to fix FF >= 75

see https://github.com/benmalka/foxdriver/issues/7

* update test

* for now, install libgbm-dev at ci time

see https://github.com/cypress-io/cypress-docker-images/pull/332

* fix open mode

* remove devtools-ext dir
2020-06-29 14:29:51 -04:00
Chris Breiding a22d0cc756 Chore: Refactor saved state utility (#6759)
* decaffeinate: Rename saved_state.coffee from .coffee to .js

* decaffeinate: Convert saved_state.coffee to JS

* decaffeinate: Run post-processing cleanups on saved_state.coffee

* decaffeinate: Rename saved_state_spec.coffee from .coffee to .js

* decaffeinate: Convert saved_state_spec.coffee to JS

* decaffeinate: Run post-processing cleanups on saved_state_spec.coffee

* refactor saved state

- create a single saved_state module instead of having two
- export an object with methods instead of a function with methods
2020-03-17 15:20:26 -04:00
Zach Bloomquist 910ac6f077 Electron 8.1.1 (#6555)
* electron@8.1.0

* set app.allowRendererProcessReuse to true

https://github.com/electron/electron/issues/18397

* Fix taking screenshots in Electron with debug logs enabled

* explicitly use png format for Page.captureScreenshot

* don't need to do Network.enable

i believe this was done because we thought it was needed for Network.getCookies, etc, but it does not seem to be used

* yarn.lock

* remove dead code

* start and stop screencast around electron screenshots

* update debug logging

* cypress/browsers:node12.13.0-chrome80-ff73

* fix unit tests

* debug e2e tests

* detect first available servernum

* electron@8.1.1

* no reuse

* Revert " cypress/browsers:node12.13.0-chrome80-ff73"

This reverts commit 404803a169.

* cypress/browsers:node12.13.0-chrome80-ff74

* Revert "debug e2e tests"

This reverts commit 7a09e3630e.

* Revert "detect first available servernum"

This reverts commit 7ac95072b2.
2020-03-13 14:36:08 -04:00
Zach Bloomquist 0105ca7d80 Fix taking screenshots in Electron with debug logs enabled (#6684) 2020-03-09 13:58:56 -04:00
Zach Bloomquist a4b11e1928 Use CDP to record video for Electron, record video in Electron… (#6632)
* Use CDP to record video for Electron

* Enable video recording in Electron headed

* Test video in headed + headless for all browsers

* Update e2e tests
2020-03-03 15:42:43 -05:00
decaffeinate 333414acbc decaffeinate: Run post-processing cleanups on electron.coffee and 4 other files
also manual cleanups
2020-03-03 12:07:23 -05:00
decaffeinate 0ee1b84af0 decaffeinate: Convert electron.coffee and 4 other files to JS 2020-03-03 12:07:23 -05:00
decaffeinate e23a604b1e decaffeinate: Rename electron.coffee and 4 other files from .coffee to .js 2020-03-03 12:07:23 -05:00