Conversation
78100e4 to
5155d17
Compare
a72bfa0 to
f9a17b3
Compare
Codecov ReportAttention: Patch coverage is
Additional details and impacted files@@ Coverage Diff @@
## main #6230 +/- ##
==========================================
+ Coverage 88.80% 88.87% +0.06%
==========================================
Files 842 842
Lines 18244 18230 -14
==========================================
Hits 16202 16202
+ Misses 2042 2028 -14 ☔ View full report in Codecov by Sentry. 🚀 New features to boost your workflow:
|
f9a17b3 to
866af70
Compare
tvdeyen
left a comment
There was a problem hiding this comment.
I am not opposed to using Firefox by default, but we should be transparent about it.
866af70 to
d0f8c07
Compare
capybara_driver.rbChrome seems to consistently get updated with new interesting options, and our specs have been sometimes more, and sometimes less flaky with Chrome as the browser that drives our system specs. This change uses the preconfigured `selenium_headless` driver from the Selenium gem, which uses Firefox under the hood. There are a few changes to helpers in the new admin. All of them have to with clicking table cells rather than the underlying table row. This is how real users also interact with the respective page, so I think it's a good change.
d0f8c07 to
d5694a1
Compare
Solidus core has migrated to using Firefox for headless testing, which seems to be more stable than Chrome, and uses minimal configuration. See solidusio/solidus#6230
💔 All backports failed
Manual backportTo create the backport manually run: Questions ?Please refer to the Backport tool documentation and see the Github Action logs for details |
💔 All backports failed
Manual backportTo create the backport manually run: Questions ?Please refer to the Backport tool documentation and see the Github Action logs for details |
💔 All backports failed
Manual backportTo create the backport manually run: Questions ?Please refer to the Backport tool documentation and see the Github Action logs for details |
💔 All backports failed
Manual backportTo create the backport manually run: Questions ?Please refer to the Backport tool documentation and see the Github Action logs for details |
💔 All backports failed
Manual backportTo create the backport manually run: Questions ?Please refer to the Backport tool documentation and see the Github Action logs for details |
💚 All backports created successfully
Questions ?Please refer to the Backport tool documentation |
Solidus core has migrated to using Firefox for headless testing, which seems to be more stable than Chrome, and uses minimal configuration. See solidusio/solidus#6230 Because older versions of Solidus might not have the new `capybara_driver.rb` file, we still include the legacy code in a `rescue` block.
Summary
Chrome seems to consistently get updated with new interesting options,
and our specs have been sometimes more, and sometimes less flaky with
Chrome as the browser that drives our system specs.
This change uses the preconfigured
selenium_headlessdriver from theSelenium gem, which uses Firefox under the hood.
There are a few changes to helpers in the new admin. All of them have to
with clicking table cells rather than the underlying table row. This is
how real users also interact with the respective page, so I think it's a
good change.
Checklist
Check out our PR guidelines for more details.
The following are mandatory for all PRs:
The following are not always needed: