<div dir="ltr"><div><div><div>Hi,<br><br>as some of you have noticed[0], there were problems with Firefox (version 47) and Selenium recently.<br><br>Firefox Driver[1] is a Firefox extension that is bundled with Selenium. Selenium uses it to drive Firefox. Mozilla decided that from Firefox 48 all extensions have to be signed[2] and for some reason Firefox Driver is not signed. Something went wrong in Firefox 47 and Firefox Driver could no longer drive Firefox.<br><br></div>We have fixed the problem by locking Firefox to version 46 in our CI.<br><br></div>The problem is fixed in Firefox 47.0.1. As soon as it is released as a Debian package, we can update CI from 46 to it. Or we could stick with 45 Extended Support Release (ESR)[3]. Why 45? Please continue reading.<br><br></div>Mozilla has created Marionette[4] "the next generation of FirefoxDriver", and it is "nearing completion". But it's status page[5] does not say it is almost done. It looks to me that it is far from done. One of the people working on it says it is 85% done[6]. The problem with Marionette is that some tests could work just fine, and others will fail. It is hard for me to say when will it be ready. <br><div><div><div><div><br></div><div>Looks like Chrome is winning this browser war[7] so it would make sense to use Chrome/Chromium in our CI.<br><br></div><div>What do you think?<br><br></div><div>#1 Firefox 45<br></div><div>#2 Firefox 47.0.1<br></div><div>#3 I need to test in Firefox 48+! Please make it work it Marionette. I do not care if some things are broken.<br></div><div>#4  Firefox is so 2015. Let's switch to Chrome.<br></div><div>#5 A combination of the above options. (Please specify.)<br></div><div>#6 Something else. (Please specify.)<br></div><div><br>Željko<br>--<br>0: <a href="https://phabricator.wikimedia.org/T137561">https://phabricator.wikimedia.org/T137561</a><br>1: <a href="https://github.com/SeleniumHQ/selenium/wiki/FirefoxDriver">https://github.com/SeleniumHQ/selenium/wiki/FirefoxDriver</a><br>2: <a href="https://wiki.mozilla.org/Add-ons/Extension_Signing">https://wiki.mozilla.org/Add-ons/Extension_Signing</a><br>3: <a href="https://www.mozilla.org/en-US/firefox/organizations/faq/">https://www.mozilla.org/en-US/firefox/organizations/faq/</a><br>4: <a href="https://developer.mozilla.org/en-US/docs/Mozilla/QA/Marionette/WebDriver">https://developer.mozilla.org/en-US/docs/Mozilla/QA/Marionette/WebDriver</a><br>5: <a href="https://developer.mozilla.org/en-US/docs/Mozilla/QA/Marionette/WebDriver/status">https://developer.mozilla.org/en-US/docs/Mozilla/QA/Marionette/WebDriver/status</a><br>6: <a href="http://www.theautomatedtester.co.uk/blog/2016/selenium-webdriver-and-firefox-47.html">http://www.theautomatedtester.co.uk/blog/2016/selenium-webdriver-and-firefox-47.html</a><br>7: <a href="https://en.wikipedia.org/wiki/Usage_share_of_web_browsers">https://en.wikipedia.org/wiki/Usage_share_of_web_browsers</a><br></div></div></div></div></div>