Upgrade Cucumber to run on latest chrome browser version - ruby

I have cucumber scripts running currently on chrome browser version 25. A update on chrome version had happened recently and I see that all cucumber jobs are failing. Please advice with necessary changes to be made can overcome this problem

Related

Blank page when watching a Cypress test video

When I'm running tests using Cypress, the screenshots are made fine but the videos are not recorded. All I see is this:
Does anybody know why this is happening?
You are probably using version 6.0.0 of cypres or lower with chrome 87. This problem is resolved by the cypress developers in versions 6.0.1 and above.
Changelog for 6.0.1

Increment version number causing application to run older version

I ran into an issue today where my preview server was running an older version of a project instead of the most recently published version. The most recently published version was 1.0.4.10, but after some testing, I determined that version was not the version of the application that the server was retrieving.
After trying a few things, I tried publishing a new version under 1.0.5.0 instead of continuing with the 1.0.4.xx numbering, and that fixed the issue.
VS's auto increment feature recommended 1.0.4.10, but is there an issue with this being the same as 1.0.4.1? So maybe it was running 1.0.4.9? Or something behind the scenes I'm not aware of?

Unpacking firefox via maven for Selenium

Problem How can I ensure correct browser versions at test execution time for selenium to run against?
Given that selenium requires specific browser version and I don't want to manage installing and updating versions on win (lin would be easier via puppet) I need a way to deploy the right browser version during my build.
Is this what other folks are doing?
bundle firefox, chrome browser versions as archive files
deploy these to my maven repository (nexus)
at build time use dependency plugin unpack goal to extract browser archive to target//
at test execution time, feed in location to browser executable and use that with selenium driver
Or is there a plugin that already handles this for me and am I re-inventing the wheel.
Thanks for the help.
Peter
This ceased to be an issue as my team decided to use chrome not firefox. So, here's the whole process for handling chrome driver and unpacking chrome. you can easily adjust it for firefox.
https://stackoverflow.com/a/38984738/9950

How to choose combination of Firefox and Selenium Webdriver versions for web automation?

If we choose latest version of Firefox or latest version of Selenium-Webdriver, we couldn't automate few tests because of either something not supported in latest version of Firefox or latest version of Selenium-WebDriver.
In such situation, which combinations of Firefox version and Selenium Webdriver version should we choose? (I mean, should we go for one/two version back of latest Firefox version and/or one/two version back of latest selenium webdriver version or some other combination?)
The Latest piece of softwares are always preferable, But the selection of browser version is highly depend upon your application under test.
For newer versions of selenium (v3), check out the selenium-docker releases here, https://github.com/SeleniumHQ/docker-selenium/releases, you can even use docker to test all the Selenium/Firefox combinations easily. For older versions of selenium (v2), check out the selenium site here, https://www.seleniumhq.org/about/platforms.jsp .
I recommend moving to the docker path for local testing; then you can also use the docker files to migrate to cloud platforms.
Use whatever your acceptance criteria states. If you have to support an earlier version of Firefox because it is in a contract or requirement, then you must test that version and use whatever version of selenium is necessary
When ever you download latest webdriver version, make sure that you look into https://raw.githubusercontent.com/SeleniumHQ/selenium/master/java/CHANGELOG
to check the latest browser version support.

Selenium RC and Firefox4 support

Who knows in which release of selenium server firefox4 (firefox5) works correctly. On http://seleniumhq.org/about/platforms.html mentioned that both versions are supported, but I didn't find in release notes anything like Fixes of Firefox4 support
The new server (selenium-server-standalone-2.14.0.jar) runs with current versions of Firefox (8.x)
Selenium RC 0.9.2 should run FF4
you can download newer versions also they have only one jar file. or even edit older versions to support for newer versions of browsers ?

Resources