Skip to content
This repository was archived by the owner on Feb 2, 2025. It is now read-only.

Commit 75f317d

Browse files
committed
Merge pull request #1 from MarkusBernhardt/master
Update to latest
2 parents af26877 + 2f7ad9e commit 75f317d

33 files changed

+6272
-2022
lines changed

CHANGES.md

Lines changed: 88 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,94 @@
11
CHANGES
22
=======
33

4+
unreleased
5+
----------
6+
* Avoid NullPointerException in isEnabled method. See #53, #56. Great thanks to atcarmo for this patch.
7+
* Updated selenium-server dependency to 2.43.1. See #58. Great thanks to WojtekKowaluk for this patch.
8+
* Corrected Google Search word
9+
* Fixed JSEvents test
10+
* Added Selendroid
11+
* Added Appium
12+
* Allow subclassing of Selenium2Library by moving it to a package.
13+
14+
1.4.0.6
15+
-------
16+
* Fixed 'Select Window' always selecting the last window and not the desired window.
17+
18+
1.4.0.5
19+
-------
20+
* Fixed the use of == to compare Strings in FormElement. See #49
21+
* Fixed 'Get Alert Message'. See #50
22+
* 'Get Alert Message' does not confirm the Alert any more. 'Get Alert Message' + Confirm = 'Confirm Action'.
23+
* Added keyword 'Choose Cancel On Confirmation'
24+
* Added keyword 'Choose Ok On Confirmation'
25+
* Fixed 'Select Window' failing, when the current window is already closed. See #48
26+
27+
1.4.0.4
28+
-------
29+
* Update xml-doclet to 1.0.4
30+
* Make selenium2library-java 1.6 compliant. See #44
31+
32+
1.4.0.3
33+
-------
34+
* Update robotframework to 2.8.3
35+
* Fixed a UnicodeDecodeError at logging strings containing backslashes.
36+
37+
1.4.0.2
38+
-------
39+
40+
* Update selenium to 2.39.0
41+
* Update phantomjsdriver to 1.1.0
42+
* DesiredCapabilities can be specified as complex JSON strings now
43+
* Removed the ffProfileDir argument from Open Browser
44+
* Added browserOptions argument to Open Browser
45+
46+
1.4.0.1
47+
-------
48+
49+
* Fixed wrong separator in Javadoc2Libdoc. See #40
50+
* Fixed Page Should Contain Button fails to find buttons with the button tag. See #43
51+
52+
1.4.0.0
53+
-------
54+
55+
* Porting recent changes in the master branch of the Python Selenium2Library
56+
from id b4a3e500 until cf971d91 to this Java port. This contains roughly:
57+
* Added 'Get Window Size' and 'Set Window Size' keywords matching the Selenium functionality.
58+
* Added new keyword 'Click Element At Coordinates'.
59+
* Added keywords for verifying text entered into textarea elements.
60+
* 'Textarea Should Contain'
61+
* 'Textarea Should Not Contain'
62+
* 'Textarea Value Should Be'
63+
* 'Textarea Value Should Not Be'
64+
* 'Mouse Up' doesn't click any more on the element.
65+
* Raise exception in selecting non-existing item in list. Error handling varies
66+
between single-select and multi-select lists. See keyword documentation for
67+
more information.
68+
* Back-port recent changes from version 1.3 and 1.4 of Python library. See #35
69+
* Jump Version number to 1.4.0.0 to reflect the new version of the Python library.
70+
71+
1.2.0.14
72+
--------
73+
74+
* Fixed an ArrayIndexOutOfBoundsException in the Select Window keyword. See #27
75+
* Added the possibility to set logging directory. See #28.
76+
* Refactoring of the library to a JavaLibCore AnnotationLibrary. See #28.
77+
* Added keyword documentation from library for e.g. Ride. See #16, #28.
78+
* Added keyword missing documentation for new keywords. See #32.
79+
* Added access to the current WebDriver instance from custom libraries. #30
80+
* Generating libdoc from javadoc.
81+
82+
1.2.0.13
83+
--------
84+
85+
* Fixed a NullPointerException in Capture Page Screenshot when Log File is set to NONE. See #24
86+
* Fixed that library can't be instrumented with JaCoCo. See #22
87+
* Update robotframework to 2.8.1
88+
* Update robotframework-maven-plugin to 1.2
89+
* Update aspectj to 1.7.3
90+
* Update java.version to 1.7
91+
492
1.2.0.12
593
--------
694

DEPENDENCIES.md

Lines changed: 25 additions & 23 deletions
Original file line numberDiff line numberDiff line change
@@ -1,24 +1,26 @@
11
[INFO] ------------------------------------------------------------------------
2-
[INFO] Building Robot Framework :: Selenium2Library 1.2.0.9-SNAPSHOT
2+
[INFO] Building Robot Framework :: Selenium2Library 1.2.0.14-SNAPSHOT
33
[INFO] ------------------------------------------------------------------------
44
[INFO]
55
[INFO] --- maven-dependency-plugin:2.1:tree (default-cli) @ robotframework-selenium2library-java ---
6-
[INFO] com.github.markusbernhardt:robotframework-selenium2library-java:jar:1.2.0.9-SNAPSHOT
7-
[INFO] +- org.seleniumhq.selenium:selenium-server:jar:2.33.0:compile
6+
[INFO] com.github.markusbernhardt:robotframework-selenium2library-java:jar:1.2.0.14-SNAPSHOT
7+
[INFO] +- org.robotframework:javalib-core:jar:1.2:compile
8+
[INFO] | +- commons-collections:commons-collections:jar:3.2:compile
9+
[INFO] | \- com.thoughtworks.paranamer:paranamer:jar:1.1.2:compile
10+
[INFO] +- org.seleniumhq.selenium:selenium-server:jar:2.34.0:compile
811
[INFO] | +- org.bouncycastle:bcprov-jdk15on:jar:1.48:compile
912
[INFO] | +- org.bouncycastle:bcpkix-jdk15on:jar:1.48:compile
1013
[INFO] | +- mx4j:mx4j-tools:jar:3.0.1:compile
1114
[INFO] | +- org.mortbay.jetty:servlet-api-2.5:jar:6.1.9:compile
1215
[INFO] | +- org.seleniumhq.selenium:jetty-repacked:jar:7.6.1:compile
1316
[INFO] | +- net.jcip:jcip-annotations:jar:1.0:compile
14-
[INFO] | +- org.seleniumhq.selenium:selenium-java:jar:2.33.0:compile
15-
[INFO] | | +- org.seleniumhq.selenium:selenium-android-driver:jar:2.33.0:compile
16-
[INFO] | | +- org.seleniumhq.selenium:selenium-chrome-driver:jar:2.33.0:compile
17-
[INFO] | | +- org.seleniumhq.selenium:selenium-htmlunit-driver:jar:2.33.0:compile
17+
[INFO] | +- org.seleniumhq.selenium:selenium-java:jar:2.34.0:compile
18+
[INFO] | | +- org.seleniumhq.selenium:selenium-android-driver:jar:2.34.0:compile
19+
[INFO] | | +- org.seleniumhq.selenium:selenium-chrome-driver:jar:2.34.0:compile
20+
[INFO] | | +- org.seleniumhq.selenium:selenium-htmlunit-driver:jar:2.34.0:compile
1821
[INFO] | | | \- net.sourceforge.htmlunit:htmlunit:jar:2.12:compile
1922
[INFO] | | | +- xalan:xalan:jar:2.7.1:compile
2023
[INFO] | | | | \- xalan:serializer:jar:2.7.1:compile
21-
[INFO] | | | +- commons-collections:commons-collections:jar:3.2.1:compile
2224
[INFO] | | | +- org.apache.commons:commons-lang3:jar:3.1:compile
2325
[INFO] | | | +- org.apache.httpcomponents:httpmime:jar:4.2.3:compile
2426
[INFO] | | | +- net.sourceforge.htmlunit:htmlunit-core-js:jar:2.12:compile
@@ -31,39 +33,39 @@
3133
[INFO] | | | +- org.eclipse.jetty:jetty-util:jar:8.1.9.v20130131:compile
3234
[INFO] | | | +- org.eclipse.jetty:jetty-io:jar:8.1.9.v20130131:compile
3335
[INFO] | | | \- org.eclipse.jetty:jetty-http:jar:8.1.9.v20130131:compile
34-
[INFO] | | +- org.seleniumhq.selenium:selenium-firefox-driver:jar:2.33.0:compile
36+
[INFO] | | +- org.seleniumhq.selenium:selenium-firefox-driver:jar:2.34.0:compile
3537
[INFO] | | | \- commons-io:commons-io:jar:2.2:compile
36-
[INFO] | | +- org.seleniumhq.selenium:selenium-ie-driver:jar:2.33.0:compile
37-
[INFO] | | +- org.seleniumhq.selenium:selenium-iphone-driver:jar:2.33.0:compile
38-
[INFO] | | +- org.seleniumhq.selenium:selenium-safari-driver:jar:2.33.0:compile
39-
[INFO] | | +- org.seleniumhq.selenium:selenium-support:jar:2.33.0:compile
38+
[INFO] | | +- org.seleniumhq.selenium:selenium-ie-driver:jar:2.34.0:compile
39+
[INFO] | | +- org.seleniumhq.selenium:selenium-iphone-driver:jar:2.34.0:compile
40+
[INFO] | | +- org.seleniumhq.selenium:selenium-safari-driver:jar:2.34.0:compile
41+
[INFO] | | +- org.seleniumhq.selenium:selenium-support:jar:2.34.0:compile
4042
[INFO] | | \- org.webbitserver:webbit:jar:0.4.14:compile
4143
[INFO] | | \- io.netty:netty:jar:3.5.2.Final:compile
4244
[INFO] | +- org.yaml:snakeyaml:jar:1.8:compile
4345
[INFO] | \- commons-codec:commons-codec:jar:1.6:compile
44-
[INFO] +- com.opera:operadriver:jar:1.1:compile
46+
[INFO] +- com.opera:operadriver:jar:1.5:compile
4547
[INFO] | +- com.opera:operalaunchers:jar:1.1:compile
4648
[INFO] | +- com.google.protobuf:protobuf-java:jar:2.4.1:compile
47-
[INFO] | +- com.google.guava:guava:jar:13.0.1:compile
49+
[INFO] | +- com.google.guava:guava:jar:14.0:compile
4850
[INFO] | +- commons-jxpath:commons-jxpath:jar:1.3:compile
4951
[INFO] | +- org.apache.commons:commons-exec:jar:1.1:compile
5052
[INFO] | \- org.ini4j:ini4j:jar:0.5.2:compile
51-
[INFO] +- com.github.detro.ghostdriver:phantomjsdriver:jar:1.0.3:compile
52-
[INFO] | \- org.seleniumhq.selenium:selenium-remote-driver:jar:2.31.0:compile
53+
[INFO] +- com.github.detro.ghostdriver:phantomjsdriver:jar:1.0.4:compile
54+
[INFO] | \- org.seleniumhq.selenium:selenium-remote-driver:jar:2.33.0:compile
5355
[INFO] | +- cglib:cglib-nodep:jar:2.1_3:compile
5456
[INFO] | +- org.json:json:jar:20080701:compile
55-
[INFO] | +- org.seleniumhq.selenium:selenium-api:jar:2.31.0:compile
57+
[INFO] | +- org.seleniumhq.selenium:selenium-api:jar:2.33.0:compile
5658
[INFO] | +- org.apache.httpcomponents:httpclient:jar:4.2.1:compile
5759
[INFO] | | +- org.apache.httpcomponents:httpcore:jar:4.2.1:compile
5860
[INFO] | | \- commons-logging:commons-logging:jar:1.1.1:compile
5961
[INFO] | +- net.java.dev.jna:jna:jar:3.4.0:compile
6062
[INFO] | \- net.java.dev.jna:platform:jar:3.4.0:compile
61-
[INFO] +- org.robotframework:robotframework:jar:2.8:compile
62-
[INFO] \- org.aspectj:aspectjrt:jar:1.6.11:compile
63+
[INFO] +- org.robotframework:robotframework:jar:2.8.1:compile
64+
[INFO] \- org.aspectj:aspectjrt:jar:1.7.3:compile
6365
[INFO] ------------------------------------------------------------------------
6466
[INFO] BUILD SUCCESS
6567
[INFO] ------------------------------------------------------------------------
66-
[INFO] Total time: 4.482s
67-
[INFO] Finished at: Wed Jun 12 08:12:03 CEST 2013
68-
[INFO] Final Memory: 11M/81M
68+
[INFO] Total time: 3.454s
69+
[INFO] Finished at: Sat Oct 12 11:58:25 CEST 2013
70+
[INFO] Final Memory: 14M/213M
6971
[INFO] ------------------------------------------------------------------------

0 commit comments

Comments
 (0)