Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[Blocked] Selenium tests: Use Marionette instead of add-on based driver #161

Closed
wants to merge 30 commits into from
Closed

[Blocked] Selenium tests: Use Marionette instead of add-on based driver #161

wants to merge 30 commits into from

Conversation

JohanLorenzo
Copy link
Contributor

Follow up fxbox/foxbox#489

JohanLorenzo added a commit that referenced this pull request Jun 3, 2016
In case #161 doesn't make master before Firefox 47 is out.
JohanLorenzo added a commit that referenced this pull request Jun 3, 2016
In case #161 doesn't make master before Firefox 47 is out.
@JohanLorenzo
Copy link
Contributor Author

JohanLorenzo commented Jun 6, 2016

The issue related to window.foxbox being undefined is a bug in GeckoDriver. It reached aurora a couple of days ago and will be in beta tomorrow.

Follow up fxbox/foxbox#489

Content:
* Use of manually generated Firefox Profile. This one contains HTTPS exceptions for https://{localhost,127.0.0.1}:{3000,4455,8000}
* Gulp installs a patched version of Gecko driver that allows to give profile when Firefox is started. Thill will be removed once 0.8.0 is out.
* Npm installs a patched version of selenium client which also allows to use Firefox profile. This will be removed once 2.54 is out
* Travis: g++ version is now 4.8, in order to compile C++11 node libraries
* Mocha library is changed to gulp-spawn-mocha. The older one had unexpected troubles with inheritence of Map.
* loginSuccess waits until promises are resolved.
Firefox can start with a 4+MB profile in time
This reverts commit a837f69.
@JohanLorenzo
Copy link
Contributor Author

JohanLorenzo commented Jun 10, 2016

Blocked by #174

Based on the previous commits, you can see some flakiness in the tests. I don't think it's related to GeckoDriver, but more to the implementation of SW in Firefox. Two reasons making me considering this option: this can be repro'd manually and Firefox bumped from 45 to 48.

@JohanLorenzo JohanLorenzo changed the title Selenium tests: Use Marionette instead of add-on based driver [Blocked] Selenium tests: Use Marionette instead of add-on based driver Jun 10, 2016
@JohanLorenzo
Copy link
Contributor Author

There hasn't been any activity on this PR for more than 2 years. Although, I see some fxbox repos still have some activity. I'm closing this PR for the sake of cleanup. Please reopen if you think it still has some use.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant