MarkusBernhardt / robotframework-selenium2library-java

Java port of the Selenium 2 (WebDriver) Python library for Robot Framework
Apache License 2.0
46 stars 51 forks source link

Incompatibility with Firefox 32 #57

Closed joao-carloto closed 9 years ago

joao-carloto commented 9 years ago

The current library (1.4.0.6) is not compatible with Firefox 32. This seems to be a similar issue as described here: https://code.google.com/p/selenium/issues/detail?id=7642. The problem seems to be fixed with version 2.43.

I'm using the current jar-with-dependencies, integrated in a Firefox extension: http://joao-carloto.github.io/FireRobot/ This library supports one of the functionalities (running the tests directly form the browser). An update would be most appreciated.

mobichel commented 9 years ago

I tried to build with version 2.43.1 and it seems not fixed yet, here is related selenium issue: https://code.google.com/p/selenium/issues/detail?id=7935

WojtekKowaluk commented 9 years ago

try this: https://github.com/MarkusBernhardt/robotframework-selenium2library-java/pull/58

joao-carloto commented 9 years ago

Unfortunately I could not yet make it work. But my java knowledge is limited, so I might be doing something wrong.

Downloaded the updated project and compiled it. Got the content form the target folder. Updated the robotframework-selenium2library-java-1.4.0.6-jar-with-dependencies.jar file using the "jar uf" command. Checked the content of the updated jar. The classes the that were supposed to be updated were updated. Used the updated jar to run tests. It was working in FF31 but still not working for FF33.

WojtekKowaluk commented 9 years ago

Are you building it with maven?

cd to robotframework-selenium2library-java and then type:

mvn package

jars should be generated in target directory.

MarkusBernhardt commented 9 years ago

Should I build and release it as 1.4.0.7 ?

Am 20.10.2014 um 11:32 schrieb WojtekKowaluk notifications@github.com:

Are you building it with maven?

cd to robotframework-selenium2library-java and then type:

mvn package

jars should be generated in target directory.

— Reply to this email directly or view it on GitHub.

joao-carloto commented 9 years ago

I was able to run tests in FF33 using the robotframework-selenium2library-java-1.4.0.7-SNAPSHOT-jar-with-dependencies.jar. Thanks a lot WojtekKowaluk.

joao-carloto commented 9 years ago

I noticed recently that the 1.4.0.7-SNAPSHOT that I was using is not 100% compatible with FF31. Sometimes, elements won't respond to a click as expected (didn't investigate thoroughly yet). In FF33 I don't seem to have that problem. Possibly something to include in future release notes.

MarkusBernhardt commented 9 years ago

I will try to put something in the read me. Thanks!

MarkusBernhardt commented 9 years ago

I will push out a release for this.

WojtekKowaluk commented 9 years ago

I am sorry to hear about issues with FF31, I will investigate if this can be fixed.

joao-carloto commented 9 years ago

Basically there's link inside a web application that doesn't seem to open when I use FF31 but opens in FF33. I only noticed it in this specific scenario, so far. I wish I could demonstrate it to you but it would be tricky. Not sure if it's worth wasting your time to support old browser versions.