MarketSquare / robotframework-seleniumlibrary-java

Java port of the Python based SeleniumLibrary for Robot Framework
Apache License 2.0
23 stars 16 forks source link

Element Should (Not) Contain is case sensitive in Python but not in Java #75

Closed ractoc closed 5 years ago

ractoc commented 5 years ago

As of version 3.1 they made the Element Should Contain and the Element Should Not Contain case sensitive in the Python version of the SeleniumLibrary. In de Java version, these keywords are still case insensitive.

This case sensitivity issue has been changed on multiple keywords in Python, see also: https://github.com/robotframework/SeleniumLibrary/pull/1043

Can these keywords be brought in line with the Python version? If needed I could probably do this myself and put in a pull request.

ractoc commented 5 years ago

I just created a pull request which fixes this in all places related to the merge from the python library:

76

ractoc commented 5 years ago

The Pull Request should be ready now. Any idea when this would be availlable in the dependency from maven central? Having it available there means I can actually use it in my build pipeline

Hi-Fi commented 5 years ago

I think you need it with Selenium 3 already? I planned to move to Selenium 4 with next release, but Selenium 4 itself has only Alpha release.

ractoc commented 5 years ago

Yeah, I currently have a testcase which needs it, so that would be with selenium 3

Hi-Fi commented 5 years ago

Released as 3.141.59.265, should be available soon in Maven Central.