Selenium not working with Firefox 48

10,049 views
Skip to first unread message

Andrea Filippig

unread,
Jan 4, 2016, 1:50:38 PM1/4/16
to Selenium Users
Hi!
I wrote an application in C# that worked fine with Firefox 42, Win 7 64bit, selenium server 2.47.1. After upgrading to Firefox 48 it dod not work any longer. Upgrading the server to 2.48.2 didn't solve, only downgrading to Firefox 42.
What should I do to use Selenium RC with Firefox 48?
Thank you for any help!

Dar

unread,
Jan 5, 2016, 4:23:33 AM1/5/16
to Selenium Users
The latest version of FF is 43 http://prntscr.com/9mamyi .

I had problem with Selenium WebDriver and Firefox 43. I solved it with selenium update http://prntscr.com/9mai8o .

Try that combination.

Mick

unread,
Jan 7, 2016, 9:58:41 PM1/7/16
to Selenium Users
I used the chat room about this and they said to re-download the new build. Files date stamp is for 7Jan16. Now I just have to remember how to install it ....

Shadaab

unread,
Jan 8, 2016, 12:40:06 AM1/8/16
to seleniu...@googlegroups.com
FF 48??? it this version available in the market?


--
You received this message because you are subscribed to the Google Groups "Selenium Users" group.
To unsubscribe from this group and stop receiving emails from it, send an email to selenium-user...@googlegroups.com.
To post to this group, send email to seleniu...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/selenium-users/c80ee1a6-eead-4364-b311-bc7a8d9ba6fd%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

MWQA

unread,
Jan 8, 2016, 8:01:29 AM1/8/16
to Selenium Users
However, you should note that Firefox Driver will not work from version 45... see this thread as you should be aware... https://groups.google.com/forum/#!topic/selenium-developers/e_y4SyhZHX4

Mallik H

unread,
Jan 27, 2016, 8:28:33 AM1/27/16
to Selenium Users
works for me on windows 7, 64-bit for Firefox mozilla browser with latest and greatest version of Selenium jar files, i.e., 2.49.1


FirefoxProfile ffprofile = new FirefoxProfile();
ffprofile.setPreference("xpinstall.signatures.required", false

WebDriver driver = new FireFoxDriver(ffprofile)


P.S.: i believe latest and greatest version of Mozilla Firefox browser is 44 :)

- Mallikarjun

murali seleniumtrainer

unread,
Jan 28, 2016, 4:22:53 AM1/28/16
to Selenium Users
Hi,

good to check change logs of selenium to know which browsers that jar version fits for. 


Thank You,
Murali

Justin Scheretie

unread,
Aug 3, 2016, 12:01:43 PM8/3/16
to Selenium Users
Hi I am also seeing this issue.  I am using Selenium2Library (python and robot framekwork) and am getting the following error:  "selenium.common.exceptions.WebDriverException: Message: Can't load the profile."  I am guessing it has to do with the new "Electrolysis" changes but I was hoping that you had found a way to work around this without downgrading. 

Thanks, 
Justin  

Titus Fortner

unread,
Aug 3, 2016, 12:58:36 PM8/3/16
to seleniu...@googlegroups.com
The old Firefox Driver no longer works with Firefox 48+

You can use Firefox 47.0.1 and set it to not update, or use the Extended Support Release (Firefox 45)

To use Firefox 48+ you need to use the new Mozilla geckodriver with Marionette: https://developer.mozilla.org/en-US/docs/Mozilla/QA/Marionette/WebDriver

Selenium 3 is available in beta now defaults to using Marionette.

Titus




--
You received this message because you are subscribed to the Google Groups "Selenium Users" group.
To unsubscribe from this group and stop receiving emails from it, send an email to selenium-user...@googlegroups.com.
To post to this group, send email to seleniu...@googlegroups.com.

Andreas Tolfsen

unread,
Aug 4, 2016, 9:18:24 AM8/4/16
to seleniu...@googlegroups.com, Titus Fortner
Titus,

Titus Fortner <titusf...@gmail.com> writes:

> The old Firefox Driver no longer works with Firefox 48+
>
> You can use Firefox 47.0.1 and set it to not update, or use the
> Extended Support Release (Firefox 45)
>
> To use Firefox 48+ you need to use the new Mozilla geckodriver with
> Marionette:
> https://developer.mozilla.org/en-US/docs/Mozilla/QA/Marionette/WebDriver

Technically Selenium FirefoxDriver should work with Firefox 48 if you
disable e10s (multiprocessing) and use an unbranded build, such as
DevEdition or a custom build. This is because 48 also ships with
add-on signing, and FirefoxDriver isn’t signed.

Nathan Fisher

unread,
Sep 6, 2016, 11:24:26 PM9/6/16
to Selenium Users
I came across this thread fairly early in my search to uncover issues relating to the use of Selenium with Firefox.

The Compatibility page located here is sadly out of date (I'll see about making a PR):


To clarify Titus's point Firefox+Selenium will only work up to version 47.0.1 when using these versions of the various pieces of software:

- Firefox 47.0.1
- selenium-server 2.53.1
- selenium-firefox-driver 2.53.1

Hope that helps others. :)

douglas maisells

unread,
Sep 9, 2016, 11:18:19 AM9/9/16
to Selenium Users
I am a QA tester trying to navigate the dev's world and if I understand this, selenium is an open source company.   Why would a company pick selenium as a web-driver when the company has no leverage to bug ticket the group to make their software fricking work with the latest version of a browser.  I guess "you get what you pay for".  Meanwhile, employees trying to make progress with automated scripts are blocked from making progress and aren't geeky enough to figure out what additional file or whatnot to update to just get their scripts working

⇜Krishnan Mahadevan⇝

unread,
Sep 9, 2016, 1:11:22 PM9/9/16
to Selenium Users
Doug,
First things first. Selenium is an open source library that was created by a bunch of volunteers and open source enthusiasts who are trying to do their bit to make a difference in their free time without being paid.

A company would pick Selenium as their web automation tool for maybe the following reasons :
  1. Selenium is open source and there is no license cost involved.
  2. Getting a resource familiar with selenium is relatively easy when compared to get skilled professionals who are conversant with paid tools.
  3. Whenever there is an issue with the automation tool itself, the QA engineers are presented with an opportunity to go ahead and attempt at fixing their problem on their own, instead of waiting for some company to fix their problems.

With respect to your problem on not being able to work with Firefox 48, you can always roll back to Firefox 47.0.1 and make use of Selenium 2.53.1.

Things would be fine.

Currently Firefox is going through a transition phase wherein a lot of internals within Firefox are changing now.

You can find more information about those changes from the Selenium core dev folks themselves in these threads 


​Lastly, Selenium RC is obsolete. There is no maintenance that is going carried out on those APIs. So please start migrating over to using Selenium WebDriver APIs.​

Thanks & Regards
Krishnan Mahadevan

"All the desirable things in life are either illegal, expensive, fattening or in love with someone else!"
My Scribblings @ http://wakened-cognition.blogspot.com/
My Technical Scribbings @ http://rationaleemotions.wordpress.com/

--
You received this message because you are subscribed to the Google Groups "Selenium Users" group.
To unsubscribe from this group and stop receiving emails from it, send an email to selenium-users+unsubscribe@googlegroups.com.

To post to this group, send email to seleniu...@googlegroups.com.

Mark Walsh

unread,
Sep 22, 2016, 11:42:00 PM9/22/16
to Selenium Users
Guys,
My understanding is that in theory any new release of Firefox (or another Browser) may not be 100% compatible with the latest version of the relevant Webdriver. 

This lack of compatibility could manifest itself as either slight behavior changes when interacting with the browser or the test may fail to run at all. 

In the case that the new browser version causes the test to fail to run, the usual resolution is to revert to the previous version of the browser so Webdriver can run again. 

How then can we ensure our apps are running ok on the latest browser (where there is a higher probability of a bug being introduced)? 

We can wait until Webdriver 'catches up' with the latest browser version but what if that is not for a few more weeks/months? 

Would I need to test my apps manually on the new browser until Webdriver catches up? 

Titus Fortner

unread,
Sep 22, 2016, 11:51:11 PM9/22/16
to seleniu...@googlegroups.com
At this point, every single browser vendor is developing their own driver for their browser. There will be no need for Selenium to "keep up." Selenium will handle the commands to the driver, and the driver will keep up with the implementation of the browser. Firefox 48+ requires Mozilla's geckodriver. If you want to keep using the Selenium-built legacy driver, you should stick to Firefox ESR (45) or 47.0.1.

--
You received this message because you are subscribed to the Google Groups "Selenium Users" group.
To unsubscribe from this group and stop receiving emails from it, send an email to selenium-users+unsubscribe@googlegroups.com.

phaneendra

unread,
Sep 23, 2016, 3:31:35 AM9/23/16
to seleniu...@googlegroups.com
Hello Guys,

Could any one of you share me FF 45 or 44 version download link please. I am getting only latest one. 

Thanks in Advance...

On Fri, Sep 23, 2016 at 9:17 AM, Titus Fortner <titusf...@gmail.com> wrote:
At this point, every single browser vendor is developing their own driver for their browser. There will be no need for Selenium to "keep up." Selenium will handle the commands to the driver, and the driver will keep up with the implementation of the browser. Firefox 48+ requires Mozilla's geckodriver. If you want to keep using the Selenium-built legacy driver, you should stick to Firefox ESR (45) or 47.0.1.
On Thu, Sep 22, 2016 at 10:42 PM, Mark Walsh <markw...@gmail.com> wrote:
Guys,
My understanding is that in theory any new release of Firefox (or another Browser) may not be 100% compatible with the latest version of the relevant Webdriver. 

This lack of compatibility could manifest itself as either slight behavior changes when interacting with the browser or the test may fail to run at all. 

In the case that the new browser version causes the test to fail to run, the usual resolution is to revert to the previous version of the browser so Webdriver can run again. 

How then can we ensure our apps are running ok on the latest browser (where there is a higher probability of a bug being introduced)? 

We can wait until Webdriver 'catches up' with the latest browser version but what if that is not for a few more weeks/months? 

Would I need to test my apps manually on the new browser until Webdriver catches up? 



 

On Tuesday, January 5, 2016 at 5:50:38 AM UTC+11, Andrea Filippig wrote:
Hi!
I wrote an application in C# that worked fine with Firefox 42, Win 7 64bit, selenium server 2.47.1. After upgrading to Firefox 48 it dod not work any longer. Upgrading the server to 2.48.2 didn't solve, only downgrading to Firefox 42.
What should I do to use Selenium RC with Firefox 48?
Thank you for any help!

--
You received this message because you are subscribed to the Google Groups "Selenium Users" group.
To unsubscribe from this group and stop receiving emails from it, send an email to selenium-users+unsubscribe@googlegroups.com.
To post to this group, send email to seleniu...@googlegroups.com.

--
You received this message because you are subscribed to the Google Groups "Selenium Users" group.
To unsubscribe from this group and stop receiving emails from it, send an email to selenium-users+unsubscribe@googlegroups.com.
To post to this group, send email to selenium-users@googlegroups.com.

For more options, visit https://groups.google.com/d/optout.



--
Cheers,
Phaneendra


Linda Mills

unread,
Sep 23, 2016, 2:30:23 PM9/23/16
to Selenium Users
Hi Nathan,

I'm totally new to Selenium and Firefox.  I currently have Firefox 49.0 and Selenium 2.9.1.
What is the best way to downgrade to FF 47.0.1 and SL 2.53.1?  Do I need to remove Firefox and install again?

Shubham Agarwal

unread,
Sep 26, 2016, 5:25:47 AM9/26/16
to Selenium Users
Hi Linda,

You can run your scripts with firefox 42.0 and selenium 2.53.1 or selenium 3.0 beta , I have already done it.
Reply all
Reply to author
Forward
0 new messages