SeleniumBuilder / selenium-builder

Create Selenium tests in-browser.
http://seleniumbuilder.github.io/se-builder/
Apache License 2.0
83 stars 31 forks source link

Selenium Builder

Create Selenium tests in-browser.

Maintainer

Contributors

Development supported by Sauce Labs.

Legacy FAQ

Wait, I thought this was Selenium Builder?

Yes, it is, or was. The project's getting forked into a modern and a legacy version.

Why would you do this thing?

As of version 40, Firefox requires all extensions to be signed. Builder contains a lot of code from Selenium IDE and Webdriver that is causing it to be rejected for signing. (Using eval, binary components, etc.)

Getting Builder into an acceptable state for signing means removing this code, which will remove support for Selenium 1, and support for local playback of Selenium 2. The plan is to re-implement local playback in an approved fashion afterwards, but support for Selenium 1 will be dropped.

I don't like this!

It's kind of an adapt-or-die situation. In Firefox 40, you can still turn off the xpinstall.signatures.required preference to get Builder to install, but from version 41 onwards Builder will no longer work.

What does this mean long-term?

The legacy se-builder will still be around for older versions of Firefox. New Builder will use a different addon ID, so you can even install both alongside one another. Builder gets to continue working and improving, and with a cleaner, slimmer code base.

I still have questions.

Drop me an email or discuss these upcoming changes on the mailing list.