Does Cypress 4.0 supports Firefox 58 version - cypress

We have a specific requirement of making sure our application runs on Firefox version 58. Does Cypress latest version 4.0 can support it. (headless mode)

This answer won't age well, but Cypress launched with support for Chrome-family browsers (including Electron) and is progressively adding support for additional
browsers - including a beta for Firefox and Edge as of version 4.0!
Please see the Cypress Browsers documentation for up-to-date information.

Related

Which browser versions are compatible with GWT Developer Plugin and macOS 10.14.5?

I'm currently trying to use GWT Developer Plugin in the envirnment macos-mojave.
Firefox tells me that I need versions from 3.0 - 26.0, so I tried versions of 23 and 24 but they crashed shortly after I run them.
Safari tells me that I need versions under 5.1, so I tried version 5.0.5 but it's not compatible with macos mojave. And then I tried OmniWeb 5.11 but it cannot even run in macos mojave.
Chrome tells me that "GWT Developer Plugin no longer works with Chrome".
So I'm wondering if it's possible to use GWT Developer Plugin in macos-mojave. It would be grateful if someone can help.
You don't need the plugin.
Search for GWT SuperDevMode.
This works without plugin in is the standard way of using GWT for about 4 years.

Is there a way to install/emulate an older version of Safari ? (i.e 8)

On OSX:
After an update to El Capitan, I found that Safari 9 was installed by default.
For software testing purposes, I need to test a web app through Safari 8 (which is still the latest version in Yosemite).
I searched but there is no way (expect for browserstack) to install or emulate an older version of Safari.
Other than downgrading to Yosemite, is there a way to do it?
Probably the closest you could get is by downloading one of the WebKit nightlies that matches up with your desired Safari version.
Wikipedia's Safari version history article lists the corresponding WebKit version for each Safari release. If you then look up the tag for that version in the WebKit source, you can find a corresponding revision number. Finally, you can use the WebKit Nightly Archives to download the closest nightly build.
Safari 8.0.7 used WebKit version 600.7.12, which seems to most closely correspond to WebKit build r185729.
I don't know if you can run more than one WebKit build on a machine, but you could run at least one older version to target, in addition to Safari.
I also searched for getting older Safari Versions and found a website which offers them for download.
They are too old for my Version of OSX so I was not able to test it - but maybe it works for someone.
http://www.oldapps.com/mac/de/safari.php
Following up on #robmathers's answer, the nightly builds are no longer listed publicly on webkit.org. However, they are still available in the S3 bucket storing them, which you can access via the AWS CLI.
Looking at the trac.webkit.org result, select a reasonable release version prefix for the build you're looking for (say 3 or 4 of the 6 digits), then use the following:
aws s3 ls minified-archives.webkit.org/mac-mojave-x86_64-release/2425 --no-sign-request
This will show you the available builds. You can then download via https://s3-us-west-2.amazonaws.com/minified-archives.webkit.org/mac-mojave-x86_64-release/<release_version>.zip.

Firefox on Red hat 5.6

What is the maximum version of Firefox that can run on Red hat 5.6?
The default installation is 3.2.6... I want to run some WebDriver tests but having issues which are due to the Firefox version.
When attempting to update Firefox to 35.0 a error arises with libgio-2.0.so.0()(64bit) not found.
I believe this library is in GLib package and internal to the OS so can't be updated?
Firefox puts out what they call ESRs (Extended Service Releases) which typically have a wider target audience of distributions that they support. ESR 17 was the last to work on CentOS 5.x so I wouldn't expect to go much further than this one.
What is Mozilla Firefox ESR?
Mozilla will offer an Extended Support Release (ESR) based on an official release of Firefox for desktop for use by organizations including schools, universities, businesses and others who need extended support for mass deployments. You can read more about the plan here.
Version 24 of Firefox will become ESR 24, and this version definitely will not run on CentOS 5.x (according to the testing I've done on 5.9). So you're essentially stuck on this older version until Mozilla releases a newer version built with the older libraries support.

Firefox version affects selenium webdriver test cases. What is the reason?

I have updated my Firefox version from v31 to v32. When I created my test cases in .net using web-driver, it was running perfectly in Firefox version 31 but as soon as I have updated my version to 32 it stopped running. It only opens the browser and doesn't navigate to URL. To solve this issue I uninstalled the v32 and installed v31 and its working fine. But I want to run on latest version.
Please advice. Any help would be appreciated.
Selenium WebDriver versions and Firefox versions are tightly coupled.
You need to use a Selenuim WebDriver version which supports Firefox v32. Usually the latest Firefox version supported in a particular Selenium WebDriver release is mentioned in the CHANGELOG.
If memory serves me, I believe Firefox v32 is supported in Selenium 2.43.0

How to switch to previous version of mozila using developer tools?

I am working on a project, which is under testing now. Need is to make Website compatible with all Modern as well as at-least make them compatible with 2 older versions of every Major browsers.
For this I used IE F12 tools in IE, to Switch to IE 9,8,7 view.
Now is there any Tool for Firefox, Chrome, Safari and Opera, which let me switch to its previous version for testing?
There isn't - you need to install different versions of the browsers. This is absolutely unproblematic with Firefox, just specify a different installation path for the old version (note that only one Firefox instance can run at a time unless you create different profiles and use -no-remote command line flag). I think that it is similar with Safari and Opera. Chrome is complicated however, you simply cannot install a version older than the current release - with some luck you can find it on PortableApps.com (it will be slightly broken). You can have Chrome versions from different channels (e.g. Release and Beta) but you have to install them under different user accounts.

Resources