Moving HtmlUnitDriver to a subproject

68 views
Skip to first unread message

Alexei Barantsev

unread,
Feb 16, 2016, 2:15:54 PM2/16/16
to Selenium Developers
Hi, devs,

I'm going to move HtmlUnitDriver from the main Selenium code base to a subproject / a separate repository.

Two main reasons are:
1) We move drivers outside the main Selenium distribution. This allows to synchronize a driver release cycle with the target browser release cycle. The same is true for HtmlUnit.
2) It's HUGE -- HtmlUnit (with its dependencies) represents about 50% of selenium server standalone! And it is rarely used (I hope) as a remove driver.

The plan is:
1) Move HtmlUnitDriver to a separate repository and delete its source code from the main Selenium code base.
2) Provide a Maven artifact for HtmlIUnitDriver that can be added as an independent driver; break selenium-java dependency on it.
3) Put HtmlUnitDriver artifact to the third-party jar collection as a test only dependency.
4) Provide an uber jar for HtmlUnitDriver that can be deployed to selenium server (or a grid node) and write an installation instruction.

Any objections?

Regards,
-- 
Alexei Barantsev
Software-Testing.Ru
Selenium2.Ru

David Burns

unread,
Feb 18, 2016, 5:13:33 PM2/18/16
to selenium-...@googlegroups.com
While this plan sounds fine this is quite a breaking change. I would either wait for Se3 or get some usage stats from Google, SalesForce and Saucelabs so we can make an informed decision.

David

--
You received this message because you are subscribed to the Google Groups "Selenium Developers" group.
To unsubscribe from this group and stop receiving emails from it, send an email to selenium-develo...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/selenium-developers/7bf23ee2-eb25-4961-9ca6-9e71cf75f197%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Joshua Bruning

unread,
Feb 18, 2016, 5:16:47 PM2/18/16
to Selenium Developers
I approve. I don't expect this change to have any negative impact over here.

I believe our teams don't have any users who use this with selenium server standalone. We have a lot who call the code directly, though. We have selectively not updated the HtmlUnit component for quite awhile due to the number of dependencies and conflicts with versions that others that link to it use.

David Burns

unread,
Feb 18, 2016, 5:24:12 PM2/18/16
to selenium-...@googlegroups.com
Luke said that SF have a whole 5 tests and are working hard to remove them.

+1 from me then.

David

--
You received this message because you are subscribed to the Google Groups "Selenium Developers" group.
To unsubscribe from this group and stop receiving emails from it, send an email to selenium-develo...@googlegroups.com.
Reply all
Reply to author
Forward
0 new messages