JTAF-ExtWebDriver icon indicating copy to clipboard operation
JTAF-ExtWebDriver copied to clipboard

Upgrade to latest Selenium to support latest FF

Open kood1 opened this issue 10 years ago • 7 comments

We should upgrade to Selenium 2.43.0 (http://docs.seleniumhq.org/download/)

kood1 avatar Sep 12 '14 18:09 kood1

Have heard of this need from multiple projects. The normal approach of excluding Selenium Server from our Maven dependency doesn't work, as there are some non-compatible changes.

bryantrobbins avatar Sep 16 '14 15:09 bryantrobbins

We must run the following tests before merging in:

  • unit tests
  • browser only tests
  • on a real project

kood1 avatar Sep 16 '14 16:09 kood1

The latest Selenium version is 2.43.1

kood1 avatar Sep 16 '14 16:09 kood1

Latest one is 2.44.0

kood1 avatar Dec 24 '14 15:12 kood1

Tested both 2.43.1 & 2.44.0 and one of our tests is failing. We cannot merge in upgrade until test is fixed.

kood1 avatar Dec 24 '14 16:12 kood1

When we upgrade to 2.43.x, one of the widget tests fail. We should upgrade to 2.44.0 anyway since that's the latest and greatest.

When we upgrade to 2.44.0, the failure is in https://github.com/FINRAOS/JTAF-ExtWebDriver/blob/master/src/test/java/org/finra/jtaf/ewd/session/DefaultSessionFactoryTests.java. It's failing within capabilityTest() because within https://github.com/FINRAOS/JTAF-ExtWebDriver/blob/master/src/main/java/org/finra/jtaf/ewd/impl/DefaultSessionFactory.java class, createCapabilities(Map) fails to set the Grid platform. The value "Windows 7" no longer works.

We should change our client properties files within src/test/resources to reflect correct OS Platform for "grid.platform" property.

kood1 avatar Dec 24 '14 17:12 kood1

There is no explicit platform property for "Windows 7". We will have to use "Vista". Check this https://code.google.com/p/selenium/wiki/GridPlatforms

lathanagaraj avatar Dec 24 '14 17:12 lathanagaraj