[rb] remove unnecessary code from Firefox::Profile class #7376
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Ways that Mozilla supports customizing these things are a little varied.
To point to an existing profile:
To only specify prefs:
To only specify extensions, we have an endpoint:
(I requested that we be able to add extensions independently as part of options without needing an endpoint, but haven't seen progress: mozilla/geckodriver#1476)
So the only way to set certificates at all, or extensions before initialization is with profile:
Firefox::Profile
should only need to generate a default profile and allow forprofile
will overrideprefs
or if they merge?)So... This PR.
I'm not sure the best way to go about testing this in an automated fashion. I think someone needs to sit down with extensions and preferences and certificates to make sure everything does what we expect for all the different methods outlined above, and I'm not currently volunteering for that. :)