Skip to content

livioc/selenium-builder

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

24 Commits
 
 
 
 
 
 

Repository files navigation

selenium-builder

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.

About

Create Selenium tests in-browser.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • JavaScript 94.0%
  • CSS 5.3%
  • HTML 0.7%