Skip to content
New issue

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

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

Already on GitHub? # to your account

Replace chrome and gecko drivers with WebDrivers gem #95

Closed
Cruikshanks opened this issue Mar 27, 2019 · 0 comments · Fixed by #96
Closed

Replace chrome and gecko drivers with WebDrivers gem #95

Cruikshanks opened this issue Mar 27, 2019 · 0 comments · Fixed by #96
Labels
housekeeping Refactoring, tidying up or other work which supports the code

Comments

@Cruikshanks
Copy link
Member

The maintainer of Chromedriver-helper has announced that support for the gem will cease 31-03-2019

flavorjones/chromedriver-helper#83

This is because he feels the Webdrivers gem has almost reached feature parity, and has more support for maintenance, plus it covers all selenium drivers in one package.

I would have just swapped chromedriver-helper out for WebDrivers, but for a note on the WebDrivers README about using a proxy.

So I just need a bit more time to work out whether proxy support should be handled in the gem config, or maintained in the driver config as it currently is.

@Cruikshanks Cruikshanks added the housekeeping Refactoring, tidying up or other work which supports the code label Mar 27, 2019
Cruikshanks added a commit that referenced this issue Aug 20, 2019
In March 2019 the maintainer of [chromedriver-helper](https://github.com/flavorjones/chromedriver-helper) announced his intention to [end support for the gem](flavorjones/chromedriver-helper#83).

He recommended everyone switch to using [webdrivers](https://github.com/titusfortner/webdrivers) instead.

So as of March 30 2019 chromedriver-helper has not been supported and the project archived. This change covers migrating to webdrivers. As webdrivers also handles the geckodriver for firefox as well as chromedriver, we're also able to drop [geckodriver-helper](https://github.com/DevicoSolutions/geckodriver-helper) in this change.

Resolves #95
Cruikshanks added a commit that referenced this issue Aug 20, 2019
In March 2019 the maintainer of [chromedriver-helper](https://github.com/flavorjones/chromedriver-helper) announced his intention to [end support for the gem](flavorjones/chromedriver-helper#83).

He recommended everyone switch to using [webdrivers](https://github.com/titusfortner/webdrivers) instead.

So as of March 30 2019 chromedriver-helper has not been supported and the project archived. This change covers migrating to webdrivers. As webdrivers also handles the geckodriver for firefox as well as chromedriver, we're also able to drop [geckodriver-helper](https://github.com/DevicoSolutions/geckodriver-helper) in this change.

Resolves #95
Cruikshanks added a commit that referenced this issue Aug 20, 2019
In March 2019 the maintainer of [chromedriver-helper](https://github.com/flavorjones/chromedriver-helper) announced his intention to [end support for the gem](flavorjones/chromedriver-helper#83).

He recommended everyone switch to using [webdrivers](https://github.com/titusfortner/webdrivers) instead.

So as of March 30 2019 chromedriver-helper has not been supported and the project archived. This change covers migrating to webdrivers. As webdrivers also handles the geckodriver for firefox as well as chromedriver, we're also able to drop [geckodriver-helper](https://github.com/DevicoSolutions/geckodriver-helper) in this change.

For reference this change does not just include switching the gems. webdrivers includes some rake tasks that provide information and functionality for the underlying drivers it installs. So we have added support and documentation to Quke to allow users to make those Rake tasks available in their projects.

It also manages the proxy for webdrivers. Essentially the first time you run the tests webdrivers makes a call to check if there has been an update for a driver. If there has it downloads and then installs the driver, before proceeding to run the tests (the default is to run the check once every 24 hours).

Because of this if you're project is sat behind a proxy you need to let webdrivers know.

Resolves #95
Cruikshanks added a commit that referenced this issue Aug 21, 2019
In March 2019 the maintainer of [chromedriver-helper](https://github.com/flavorjones/chromedriver-helper) announced his intention to [end support for the gem](flavorjones/chromedriver-helper#83).

He recommended everyone switch to using [webdrivers](https://github.com/titusfortner/webdrivers) instead.

So as of March 30 2019 chromedriver-helper has not been supported and the project archived. This change covers migrating to webdrivers. As webdrivers also handles the geckodriver for firefox as well as chromedriver, we're also able to drop [geckodriver-helper](https://github.com/DevicoSolutions/geckodriver-helper) in this change.

Resolves #95
# for free to join this conversation on GitHub. Already have an account? # to comment
Labels
housekeeping Refactoring, tidying up or other work which supports the code
Projects
None yet
Development

Successfully merging a pull request may close this issue.

1 participant