Create Selenium tests in-browser.
- David Stark (zarkonnen)
- Mathieu Sabourin (OniOni)
- Adam Christian (admc)
- Bernard Kobos (bernii)
- Felipe Knorr Kuhn (knorrium)
- Stephen Mc Gowan (mcclown)
- Jonathan Lipps (jlipps)
- Jérôme Kowalczyk (jkowalczyk)
- Nick Schonning (nschonni)
Development supported by Sauce Labs.
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.