JTAF-ExtWebDriver
JTAF-ExtWebDriver copied to clipboard
Upgrade to latest Selenium to support latest FF
We should upgrade to Selenium 2.43.0 (http://docs.seleniumhq.org/download/)
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.
We must run the following tests before merging in:
- unit tests
- browser only tests
- on a real project
The latest Selenium version is 2.43.1
Latest one is 2.44.0
Tested both 2.43.1 & 2.44.0 and one of our tests is failing. We cannot merge in upgrade until test is fixed.
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.
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