Commit 2fcecbf
chore(webkit): driver updates for clicking/typing actions and related tests (#23522)
* detect playwright-webkit browser
* fix: use stdio for CDP instead of TCP (#14348)
* wip: begin launchin webkit
* run mode works w webkit in 10.0
* reset previous cdp changes
* run driver webkit tests
* always detect webkit in non-prod
* fix version detection
* actually run new job
* cleanup
* fix run
* try caching pw binary
* npx install pw binary
* install-deps
* add experimentalSessionAndOrigin wk tests
* wk experimentalSessionAndOrigin tests
* browser icon
* fix some tests
* reset browsers.ts change
* fix more tests
* fix even more tests, skip driver CI for now
* comma
* fix server-unit-test
* fix websockets_spec
* refactor wkautomation to initialize self from static async method
* fix(proxy/prerequests): fix duplicate key behavior, fallthrough
* Apply suggestions from code review
Co-authored-by: Blue F <blue@cypress.io>
* simpler name for StackMap
* fix proxy-logging spec, some xhr specs
* fix last xhr test
* update testConfigOverrides
* skip webcam.cy.js
* reenable driver tests
* ci?
* Suggestions from code review
* skip remaining failures which won't be fixed here
* fix/skip a couple tests
* fix tests
* skip crashy specs
* skip hidden suites
* Scoping down range of skipped type tests
* Scoping down click test skips
* Updating webkit contenteditable selection handling and associated test
* Adding additional mouse event filtering when disabled. Validated by opening playwright-webkit outside of cypress and validating logged events when enabled/disabled.
* Updating click 'mouseout coords' tests to account for default style changes
* Updating a few more click 'mouse state' tests
* Getting all click tests passing with no webkit skips. Fixing _most_ type tests, selection focus is troublesome.
* Updating cross-origin type action test
* Tweaking coords for CI rendering
* Adding workaround for webkit default input selection.
* Webkit -> WebKit
* Adding logic and test for handling capture-phase focus event selections
* Type errors tests now passing
* Adding a couple more WebKit keyboard/mouse tweaks
* Couple more tweaks for special_chars tests.
* Updating contenteditable beforeinput event tests
* Making WebKit checks more consistent
* Don't expose webkit in public types
* Adding comments and doing a little cleanup
* PR updates
* Simplifying workaround for webkit focus selection
* Removing unnecessary test
* Revert "Removing unnecessary test"
This reverts commit 2c52293.
* Revert "Simplifying workaround for webkit focus selection"
This reverts commit 47d1155.
* Removing comment that is no longer applicable
* Simplifying selection logic that is now functional for all supported browsers
Co-authored-by: Zach Bloomquist <git@chary.us>
Co-authored-by: Zach Bloomquist <github@chary.us>
Co-authored-by: Blue F <blue@cypress.io>1 parent 7ddcc96 commit 2fcecbf
File tree
15 files changed
+315
-153
lines changed- packages
- app/src/runner
- driver
- cypress/e2e
- commands/actions
- e2e/origin/commands
- src
- cy
- commands/actions
- dom
- server/lib/browsers
15 files changed
+315
-153
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
32 | 32 | | |
33 | 33 | | |
34 | 34 | | |
35 | | - | |
| 35 | + | |
36 | 36 | | |
37 | 37 | | |
38 | 38 | | |
| |||
118 | 118 | | |
119 | 119 | | |
120 | 120 | | |
121 | | - | |
122 | | - | |
123 | | - | |
124 | | - | |
125 | | - | |
126 | | - | |
127 | | - | |
128 | | - | |
| 121 | + | |
| 122 | + | |
| 123 | + | |
129 | 124 | | |
130 | | - | |
131 | | - | |
| 125 | + | |
| 126 | + | |
| 127 | + | |
| 128 | + | |
| 129 | + | |
132 | 130 | | |
133 | | - | |
| 131 | + | |
| 132 | + | |
134 | 133 | | |
135 | | - | |
| 134 | + | |
| 135 | + | |
| 136 | + | |
136 | 137 | | |
137 | | - | |
138 | | - | |
139 | | - | |
140 | | - | |
141 | | - | |
142 | | - | |
143 | | - | |
144 | | - | |
| 138 | + | |
| 139 | + | |
| 140 | + | |
145 | 141 | | |
146 | | - | |
147 | | - | |
| 142 | + | |
| 143 | + | |
148 | 144 | | |
149 | | - | |
| 145 | + | |
| 146 | + | |
| 147 | + | |
150 | 148 | | |
151 | | - | |
152 | | - | |
153 | | - | |
| 149 | + | |
| 150 | + | |
| 151 | + | |
| 152 | + | |
| 153 | + | |
| 154 | + | |
| 155 | + | |
| 156 | + | |
| 157 | + | |
154 | 158 | | |
155 | | - | |
156 | | - | |
157 | | - | |
158 | | - | |
159 | | - | |
| 159 | + | |
| 160 | + | |
| 161 | + | |
| 162 | + | |
160 | 163 | | |
Lines changed: 30 additions & 12 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
45 | 45 | | |
46 | 46 | | |
47 | 47 | | |
| 48 | + | |
48 | 49 | | |
49 | | - | |
50 | | - | |
| 50 | + | |
51 | 51 | | |
52 | 52 | | |
53 | 53 | | |
| |||
3596 | 3596 | | |
3597 | 3597 | | |
3598 | 3598 | | |
3599 | | - | |
| 3599 | + | |
| 3600 | + | |
3600 | 3601 | | |
3601 | 3602 | | |
3602 | 3603 | | |
| |||
3929 | 3930 | | |
3930 | 3931 | | |
3931 | 3932 | | |
3932 | | - | |
3933 | | - | |
| 3933 | + | |
3934 | 3934 | | |
3935 | 3935 | | |
3936 | 3936 | | |
| |||
3993 | 3993 | | |
3994 | 3994 | | |
3995 | 3995 | | |
3996 | | - | |
3997 | | - | |
| 3996 | + | |
3998 | 3997 | | |
3999 | 3998 | | |
4000 | 3999 | | |
| |||
4064 | 4063 | | |
4065 | 4064 | | |
4066 | 4065 | | |
| 4066 | + | |
| 4067 | + | |
| 4068 | + | |
| 4069 | + | |
| 4070 | + | |
| 4071 | + | |
| 4072 | + | |
| 4073 | + | |
| 4074 | + | |
| 4075 | + | |
| 4076 | + | |
| 4077 | + | |
| 4078 | + | |
4067 | 4079 | | |
4068 | 4080 | | |
4069 | 4081 | | |
4070 | 4082 | | |
4071 | 4083 | | |
4072 | 4084 | | |
| 4085 | + | |
| 4086 | + | |
| 4087 | + | |
4073 | 4088 | | |
4074 | 4089 | | |
4075 | 4090 | | |
| |||
4498 | 4513 | | |
4499 | 4514 | | |
4500 | 4515 | | |
4501 | | - | |
4502 | 4516 | | |
4503 | | - | |
| 4517 | + | |
| 4518 | + | |
| 4519 | + | |
4504 | 4520 | | |
4505 | 4521 | | |
4506 | 4522 | | |
| |||
4524 | 4540 | | |
4525 | 4541 | | |
4526 | 4542 | | |
4527 | | - | |
| 4543 | + | |
| 4544 | + | |
| 4545 | + | |
4528 | 4546 | | |
4529 | 4547 | | |
4530 | 4548 | | |
| |||
4599 | 4617 | | |
4600 | 4618 | | |
4601 | 4619 | | |
4602 | | - | |
4603 | | - | |
| 4620 | + | |
| 4621 | + | |
4604 | 4622 | | |
4605 | 4623 | | |
4606 | 4624 | | |
| |||
0 commit comments