Skip to content

Commit

Permalink
Merge pull request #1 from MarkusBernhardt/master
Browse files Browse the repository at this point in the history
Update to latest
  • Loading branch information
Hi-Fi committed Aug 26, 2015
2 parents af26877 + 2f7ad9e commit 75f317d
Show file tree
Hide file tree
Showing 33 changed files with 6,272 additions and 2,022 deletions.
88 changes: 88 additions & 0 deletions CHANGES.md
Original file line number Diff line number Diff line change
@@ -1,6 +1,94 @@
CHANGES
=======

unreleased
----------
* Avoid NullPointerException in isEnabled method. See #53, #56. Great thanks to atcarmo for this patch.
* Updated selenium-server dependency to 2.43.1. See #58. Great thanks to WojtekKowaluk for this patch.
* Corrected Google Search word
* Fixed JSEvents test
* Added Selendroid
* Added Appium
* Allow subclassing of Selenium2Library by moving it to a package.

1.4.0.6
-------
* Fixed 'Select Window' always selecting the last window and not the desired window.

1.4.0.5
-------
* Fixed the use of == to compare Strings in FormElement. See #49
* Fixed 'Get Alert Message'. See #50
* 'Get Alert Message' does not confirm the Alert any more. 'Get Alert Message' + Confirm = 'Confirm Action'.
* Added keyword 'Choose Cancel On Confirmation'
* Added keyword 'Choose Ok On Confirmation'
* Fixed 'Select Window' failing, when the current window is already closed. See #48

1.4.0.4
-------
* Update xml-doclet to 1.0.4
* Make selenium2library-java 1.6 compliant. See #44

1.4.0.3
-------
* Update robotframework to 2.8.3
* Fixed a UnicodeDecodeError at logging strings containing backslashes.

1.4.0.2
-------

* Update selenium to 2.39.0
* Update phantomjsdriver to 1.1.0
* DesiredCapabilities can be specified as complex JSON strings now
* Removed the ffProfileDir argument from Open Browser
* Added browserOptions argument to Open Browser

1.4.0.1
-------

* Fixed wrong separator in Javadoc2Libdoc. See #40
* Fixed Page Should Contain Button fails to find buttons with the button tag. See #43

1.4.0.0
-------

* Porting recent changes in the master branch of the Python Selenium2Library
from id b4a3e500 until cf971d91 to this Java port. This contains roughly:
* Added 'Get Window Size' and 'Set Window Size' keywords matching the Selenium functionality.
* Added new keyword 'Click Element At Coordinates'.
* Added keywords for verifying text entered into textarea elements.
* 'Textarea Should Contain'
* 'Textarea Should Not Contain'
* 'Textarea Value Should Be'
* 'Textarea Value Should Not Be'
* 'Mouse Up' doesn't click any more on the element.
* Raise exception in selecting non-existing item in list. Error handling varies
between single-select and multi-select lists. See keyword documentation for
more information.
* Back-port recent changes from version 1.3 and 1.4 of Python library. See #35
* Jump Version number to 1.4.0.0 to reflect the new version of the Python library.

1.2.0.14
--------

* Fixed an ArrayIndexOutOfBoundsException in the Select Window keyword. See #27
* Added the possibility to set logging directory. See #28.
* Refactoring of the library to a JavaLibCore AnnotationLibrary. See #28.
* Added keyword documentation from library for e.g. Ride. See #16, #28.
* Added keyword missing documentation for new keywords. See #32.
* Added access to the current WebDriver instance from custom libraries. #30
* Generating libdoc from javadoc.

1.2.0.13
--------

* Fixed a NullPointerException in Capture Page Screenshot when Log File is set to NONE. See #24
* Fixed that library can't be instrumented with JaCoCo. See #22
* Update robotframework to 2.8.1
* Update robotframework-maven-plugin to 1.2
* Update aspectj to 1.7.3
* Update java.version to 1.7

1.2.0.12
--------

Expand Down
48 changes: 25 additions & 23 deletions DEPENDENCIES.md
Original file line number Diff line number Diff line change
@@ -1,24 +1,26 @@
[INFO] ------------------------------------------------------------------------
[INFO] Building Robot Framework :: Selenium2Library 1.2.0.9-SNAPSHOT
[INFO] Building Robot Framework :: Selenium2Library 1.2.0.14-SNAPSHOT
[INFO] ------------------------------------------------------------------------
[INFO]
[INFO] --- maven-dependency-plugin:2.1:tree (default-cli) @ robotframework-selenium2library-java ---
[INFO] com.github.markusbernhardt:robotframework-selenium2library-java:jar:1.2.0.9-SNAPSHOT
[INFO] +- org.seleniumhq.selenium:selenium-server:jar:2.33.0:compile
[INFO] com.github.markusbernhardt:robotframework-selenium2library-java:jar:1.2.0.14-SNAPSHOT
[INFO] +- org.robotframework:javalib-core:jar:1.2:compile
[INFO] | +- commons-collections:commons-collections:jar:3.2:compile
[INFO] | \- com.thoughtworks.paranamer:paranamer:jar:1.1.2:compile
[INFO] +- org.seleniumhq.selenium:selenium-server:jar:2.34.0:compile
[INFO] | +- org.bouncycastle:bcprov-jdk15on:jar:1.48:compile
[INFO] | +- org.bouncycastle:bcpkix-jdk15on:jar:1.48:compile
[INFO] | +- mx4j:mx4j-tools:jar:3.0.1:compile
[INFO] | +- org.mortbay.jetty:servlet-api-2.5:jar:6.1.9:compile
[INFO] | +- org.seleniumhq.selenium:jetty-repacked:jar:7.6.1:compile
[INFO] | +- net.jcip:jcip-annotations:jar:1.0:compile
[INFO] | +- org.seleniumhq.selenium:selenium-java:jar:2.33.0:compile
[INFO] | | +- org.seleniumhq.selenium:selenium-android-driver:jar:2.33.0:compile
[INFO] | | +- org.seleniumhq.selenium:selenium-chrome-driver:jar:2.33.0:compile
[INFO] | | +- org.seleniumhq.selenium:selenium-htmlunit-driver:jar:2.33.0:compile
[INFO] | +- org.seleniumhq.selenium:selenium-java:jar:2.34.0:compile
[INFO] | | +- org.seleniumhq.selenium:selenium-android-driver:jar:2.34.0:compile
[INFO] | | +- org.seleniumhq.selenium:selenium-chrome-driver:jar:2.34.0:compile
[INFO] | | +- org.seleniumhq.selenium:selenium-htmlunit-driver:jar:2.34.0:compile
[INFO] | | | \- net.sourceforge.htmlunit:htmlunit:jar:2.12:compile
[INFO] | | | +- xalan:xalan:jar:2.7.1:compile
[INFO] | | | | \- xalan:serializer:jar:2.7.1:compile
[INFO] | | | +- commons-collections:commons-collections:jar:3.2.1:compile
[INFO] | | | +- org.apache.commons:commons-lang3:jar:3.1:compile
[INFO] | | | +- org.apache.httpcomponents:httpmime:jar:4.2.3:compile
[INFO] | | | +- net.sourceforge.htmlunit:htmlunit-core-js:jar:2.12:compile
Expand All @@ -31,39 +33,39 @@
[INFO] | | | +- org.eclipse.jetty:jetty-util:jar:8.1.9.v20130131:compile
[INFO] | | | +- org.eclipse.jetty:jetty-io:jar:8.1.9.v20130131:compile
[INFO] | | | \- org.eclipse.jetty:jetty-http:jar:8.1.9.v20130131:compile
[INFO] | | +- org.seleniumhq.selenium:selenium-firefox-driver:jar:2.33.0:compile
[INFO] | | +- org.seleniumhq.selenium:selenium-firefox-driver:jar:2.34.0:compile
[INFO] | | | \- commons-io:commons-io:jar:2.2:compile
[INFO] | | +- org.seleniumhq.selenium:selenium-ie-driver:jar:2.33.0:compile
[INFO] | | +- org.seleniumhq.selenium:selenium-iphone-driver:jar:2.33.0:compile
[INFO] | | +- org.seleniumhq.selenium:selenium-safari-driver:jar:2.33.0:compile
[INFO] | | +- org.seleniumhq.selenium:selenium-support:jar:2.33.0:compile
[INFO] | | +- org.seleniumhq.selenium:selenium-ie-driver:jar:2.34.0:compile
[INFO] | | +- org.seleniumhq.selenium:selenium-iphone-driver:jar:2.34.0:compile
[INFO] | | +- org.seleniumhq.selenium:selenium-safari-driver:jar:2.34.0:compile
[INFO] | | +- org.seleniumhq.selenium:selenium-support:jar:2.34.0:compile
[INFO] | | \- org.webbitserver:webbit:jar:0.4.14:compile
[INFO] | | \- io.netty:netty:jar:3.5.2.Final:compile
[INFO] | +- org.yaml:snakeyaml:jar:1.8:compile
[INFO] | \- commons-codec:commons-codec:jar:1.6:compile
[INFO] +- com.opera:operadriver:jar:1.1:compile
[INFO] +- com.opera:operadriver:jar:1.5:compile
[INFO] | +- com.opera:operalaunchers:jar:1.1:compile
[INFO] | +- com.google.protobuf:protobuf-java:jar:2.4.1:compile
[INFO] | +- com.google.guava:guava:jar:13.0.1:compile
[INFO] | +- com.google.guava:guava:jar:14.0:compile
[INFO] | +- commons-jxpath:commons-jxpath:jar:1.3:compile
[INFO] | +- org.apache.commons:commons-exec:jar:1.1:compile
[INFO] | \- org.ini4j:ini4j:jar:0.5.2:compile
[INFO] +- com.github.detro.ghostdriver:phantomjsdriver:jar:1.0.3:compile
[INFO] | \- org.seleniumhq.selenium:selenium-remote-driver:jar:2.31.0:compile
[INFO] +- com.github.detro.ghostdriver:phantomjsdriver:jar:1.0.4:compile
[INFO] | \- org.seleniumhq.selenium:selenium-remote-driver:jar:2.33.0:compile
[INFO] | +- cglib:cglib-nodep:jar:2.1_3:compile
[INFO] | +- org.json:json:jar:20080701:compile
[INFO] | +- org.seleniumhq.selenium:selenium-api:jar:2.31.0:compile
[INFO] | +- org.seleniumhq.selenium:selenium-api:jar:2.33.0:compile
[INFO] | +- org.apache.httpcomponents:httpclient:jar:4.2.1:compile
[INFO] | | +- org.apache.httpcomponents:httpcore:jar:4.2.1:compile
[INFO] | | \- commons-logging:commons-logging:jar:1.1.1:compile
[INFO] | +- net.java.dev.jna:jna:jar:3.4.0:compile
[INFO] | \- net.java.dev.jna:platform:jar:3.4.0:compile
[INFO] +- org.robotframework:robotframework:jar:2.8:compile
[INFO] \- org.aspectj:aspectjrt:jar:1.6.11:compile
[INFO] +- org.robotframework:robotframework:jar:2.8.1:compile
[INFO] \- org.aspectj:aspectjrt:jar:1.7.3:compile
[INFO] ------------------------------------------------------------------------
[INFO] BUILD SUCCESS
[INFO] ------------------------------------------------------------------------
[INFO] Total time: 4.482s
[INFO] Finished at: Wed Jun 12 08:12:03 CEST 2013
[INFO] Final Memory: 11M/81M
[INFO] Total time: 3.454s
[INFO] Finished at: Sat Oct 12 11:58:25 CEST 2013
[INFO] Final Memory: 14M/213M
[INFO] ------------------------------------------------------------------------
Loading

0 comments on commit 75f317d

Please sign in to comment.